ID EN
#Dynamic array

TAKE

Excel Functions 🇮🇩 Bahasa Indonesia

Dapatkan subset dari array

Syntax

EXCEL
=TAKE(array, [rows], [col])

Arguments

Parameter Deskripsi
array The source array or range.
rows [optional] Number of rows to return as an integer.
col [optional] Number of columns to return as an integer.

Return Value

Subset dari array tertentu

Details

Fungsi TAKE mengembalikan subset dari array tertentu. Ukuran array yang dikembalikan ditentukan oleh argumen baris dan kolom yang terpisah. Ketika angka positif diberikan untuk baris atau kolom, TAKE akan mengambil nilai dari awal atau atas array. Angka negatif mengambil nilai dari akhir atau bawah array. Fungsi TAKE membutuhkan tiga argumen: array, baris, dan kolom. Array diperlukan, bersama dengan setidaknya satu nilai untuk baris atau kolom. Array dapat berupa rentang atau array dari rumus lain. Baris dan kolom dapat berupa bilangan bulat negatif atau positif. Bilangan positif mengambil nilai dari awal array; angka negatif mengambil nilai dari akhir array. Baik baris maupun kolom defaultnya adalah total baris dan kolom. Jika tidak ada nilai yang diberikan, TAKE akan mengembalikan semua baris/kolom i

Contoh

Basic usage

To use TAKE, provide an array or range, and a value for rows and/or columns:

EXCEL
=TAKE(array,3) // get first 3 rows
=TAKE(array,,3) // get first 3 columns
=TAKE(array,3,2) // get first 3 rows and 2 columns
Take from start

To get rows or columns from the start of a range or array, provide positive numbers for rows and columns. In the worksheet below, the formula in F3 is

EXCEL
=TAKE(B3:D11,3)
Take from start

The TAKE function returns the first 3 rows from B3:D11. The formula in F8 is:

EXCEL
=TAKE(B3:D11,4,2)
Take from end

When negative numbers are provided for rows or columns, the TAKE function returns values from the end of the array. In the worksheet below, the first

EXCEL
=TAKE(B3:D11,-3)
Take from end

The formula in F8 returns the last 2 columns of the last 4 rows:

EXCEL
=TAKE(B3:D11,-4,-2)
Last column or row

To return the last complete column or row with TAKE, you can use formulas like this:

EXCEL
=TAKE(array,-1) // last row
=TAKE(array,,-1) // last column

See Also

DROP CHOOSEROWS CHOOSECOLS EXPAND