ID EN
#Dynamic array

CHOOSECOLS

Excel Functions 🇮🇩 Bahasa Indonesia

Mengembalikan kolom tertentu dari array

Syntax

EXCEL
=CHOOSECOLS(array, col_num1, [col_num2], ...)

Arguments

Parameter Deskripsi
array The array to extract columns from.
col_num1 The numeric index of the first column to return.
col_num2 [optional] The numeric index of the second column to return.

Return Value

Kolom yang diekstraksi dalam satu array

Details

Fungsi Excel CHOOSECOLS mengembalikan kolom tertentu dari array atau rentang. Kolom yang akan dikembalikan disediakan sebagai angka dalam argumen terpisah. Setiap angka sesuai dengan indeks numerik kolom dalam array sumber. Hasil dari CHOOSECOLS selalu berupa array tunggal yang dituangkan ke dalam lembar kerja. Argumen pertama dalam fungsi CHOOSECOLS adalah array, yang dapat berupa rentang, konstanta array, atau array yang dihasilkan oleh rumus lain. Argumen tambahan berupa: col_num1, col_num2, col_num3, dll., dan harus berupa indeks numerik kolom yang akan diekstraksi. Untuk mendapatkan kolom 1 dan 3 dari array, Anda dapat menggunakan CHOOSECOLS seperti ini: Untuk mendapatkan dua kolom yang sama dalam urutan terbalik: CHOOSECOLS akan mengembalikan #VALUE! kesalahan jika nomor kolom yang diminta di luar jangkauan:

Contoh

Basic usage

To get columns 1 and 3 from an array, you can use CHOOSECOLS like this:

EXCEL
=CHOOSECOLS(A1:C5,1,3) // columns 1 and 3
Basic usage

To get the same two columns in reverse order:

EXCEL
=CHOOSECOLS(A1:C5,3,1) // columns 3 and 1
Basic usage

CHOOSECOLS will return a #VALUE! error if a requested column number is out of range:

EXCEL
=CHOOSECOLS(A1:C5,4) // returns #VALUE!
With an array constant

Another option for specifying which columns to return is to use an array constant like {1,2,3} as the second argument (col_num1). In the example below

EXCEL
=CHOOSECOLS(B3:F9,{1,3,5})
With negative column numbers

A nice feature of CHOOSECOLS is that you can use negative column numbers to extract columns from the end of a range. For example, to get the last colu

EXCEL
=CHOOSECOLS(range,-1)
With negative column numbers

To get the second-to-last column, you can use:

EXCEL
=CHOOSECOLS(range,-2)

See Also

CHOOSEROWS TAKE DROP EXPAND