ID EN
#Dynamic array

UNIQUE

Excel Functions 🇮🇩 Bahasa Indonesia

Ekstrak nilai unik dari rentang

Syntax

EXCEL
=UNIQUE(array, [by_col], [exactly_once])

Arguments

Parameter Deskripsi
array Range or array from which to extract unique values.
by_col [optional] How to compare and extract. FALSE = by row (default); TRUE = by column.
exactly_once [optional] TRUE = values that occur once, FALSE= all unique values (default).

Return Value

Array nilai unik

Details

Fungsi UNIQUE mengekstrak daftar nilai unik dari suatu rentang atau larik. Hasilnya adalah array dinamis yang dituangkan ke dalam lembar kerja, diperbarui secara otomatis ketika data sumber berubah. UNIQUE sering digabungkan dengan fungsi array dinamis lainnya seperti FILTER dan SORT. Misalnya, Anda dapat memfilter data sebelum mengekstraksi nilai unik, atau mengurutkan hasilnya berdasarkan abjad. Gunakan fungsi ROWS atau fungsi COUNTA untuk menghitung nilai unik yang dikembalikan oleh UNIQUE. Perhatikan bahwa UNIQUE tidak akan secara otomatis menyesuaikan rentang sumber jika data ditambahkan atau dihapus. Untuk menggunakan UNIK dengan rentang yang secara otomatis diubah ukurannya agar sesuai dengan data, gunakan Tabel Excel atau rentang dinamis yang dibuat dengan TRIMRANGE atau operator titik. Menggunakan fungsi UNIK sangatlah mudah. Cukup berikan rentang atau larik: Berikut beberapa variasinya

Contoh

Basic usage

Using the UNIQUE function is straightforward. Just provide a range or array:

EXCEL
=UNIQUE(A1:A10) // unique values from A1:A10
Basic usage

Here are a few variations, which are explained in more detail below:

EXCEL
=UNIQUE(A1:B10) // unique rows from two columns
=UNIQUE(A1:E1,TRUE) // unique values from horizontal range
=UNIQUE(A1:A10,,TRUE) // unique values that appear exactly once
=SORT(UNIQUE(A1:A10)) // unique values, sorted
Unique values

In the worksheet below, the goal is to extract a list of unique colors from the range B5:B16. The formula in D5 is:

EXCEL
=UNIQUE(B5:B16)
Unique values by column

By default, UNIQUE compares values by row. To extract unique values from horizontal data (arranged in columns), set by_col to TRUE. In the worksheet b

EXCEL
=UNIQUE(C4:I4,TRUE)
Unique values by column

With by_col set to TRUE, UNIQUE compares values across columns instead of down rows. The result spills horizontally, returning the 5 unique colors: re

EXCEL
=TRANSPOSE(UNIQUE(C4:I4,TRUE))
Sort unique values

A common pattern is to combine UNIQUE with SORT to return unique values in alphabetical or numerical order. In the worksheet below, the goal is to ext

EXCEL
=SORT(UNIQUE(B5:B16))

See Also

UNIQUE FILTER SORT SORTBY RANDARRAY SEQUENCE