Minggu, 22 Januari 2023

10 Rumus Alternativ VLOOKUP pada Excel

 

10 Rumus Alternatif  VLOOKUP pada Excel

VLOOKUP mengambil nilai dari kolom berdasarkan nilai acuan yang diberikan kepadanya. Akan tetapi VLOOKUP itu sendiri memiliki sejumlah keterbatasan. yaitu fungsi Vlookup tidak bisa mengambil data disebelah kiri dari nilai acuan yang kita tentukan.

Sederhananya fungsi Vlookup hanya bisa mengambil data ke kanan (Lookup ke kanan) dan tidak bisa melakukan Lookup data ke kiri.

artikel ini membahas berbagai alternatif yang dapat digunakan sebagai gantinya. agar kita mampu mengambil data ke sebelah kiri dari nilai acuan.

 

1. INDEX-MATCH

A. INDEX-MATCH - LOOKUP Ke KANAN (Right-Lookup)

Rumus:

=INDEX(D4:D8;MATCH(F4;B4:B8;0))




B. INDEX-MATCH - LOOKUP Ke KIRI (Left-Lookup)

Rumus:

=INDEX(C4:C8;MATCH(F4;D4:D8;0))




C. INDEX-MATCH - Array Dinamis (Dynamic Arrays)

Rumus:

=INDEX(C4:D8;MATCH(B7;B4:B8;0);MATCH(G3;C3:D3;0))




2. LOOKUP FUNCTION

A. LOOKUP Ke KANAN (Right-Lookup)

Rumus:

=LOOKUP(F4;B4:B8;D4:D8)



B. LOOKUP Ke KIRI (Left-Lookup)

Rumus:

=LOOKUP(F4;D4:D8;C4:C8)



3. LOOKUP RECIPROCAL FUNCTION

A. LOOKUP RECIPROCAL Ke KANAN (Right-Lookup)

Rumus:

=LOOKUP(1;1/(B4:B8=F4);D4:D8)



B. LOOKUP RECIPROCAL Ke KIRI (Left-Lookup)

Rumus:

=LOOKUP(1;1/(D4:D8=F4);C4:C8)



4. XLOOKUP FUNCTION

A. XLOOKUP Ke KANAN (Right-Lookup)

Rumus:

=XLOOKUP(F4;B4:B8;D4:D8)



B. XLOOKUP Ke KIRI (Left-Lookup)

Rumus:

=XLOOKUP(F4;D4:D8;C4:C8)



C. XLOOKUP - Array Dinamis (Dynamic Arrays)

Rumus:

=XLOOKUP(G3;C3:D3;XLOOKUP(F4;B4:B8;C4:D8))



5. OFFSET-MATCH: Dynamic Column Reference

Rumus:

=OFFSET(B3;MATCH(F4;B4:B8;0);MATCH(G3;C3:D3;0))



6. INDIRECT-ADDRESS-MATCH: Dynamic Column Reference

Rumus:
=INDIRECT(ADDRESS(MATCH(F4;B1:B8;0);MATCH(G3;A3:D3;0)))



7. FILTER Function: Lookup All Duplicates

A. FILTER Function: LOOKUP Ke KANAN (Right-Lookup)

Rumus:

=FILTER(D4:D8;B4:B8=F4)



Lookup dengan cara menggunakan Fungsi Filter mempunyai kelebihan yaitu saat terdapat duplikat data nilai acuan. Jika kita ingin mencari semua duplikat, maka Fungsi Filter secara otomatis akan memberikan semua hasilnya. Hal ini berbeda saat kita menggunakan Vlookup atau index-Match atau yang lain nya, dimana fungsi tersebut hanya menyajikan data yang pertama, sebagai contoh:

=FILTER(D4:D8;B4:B8=F4)


 

B. FILTER Function: LOOKUP Ke KIRI (Left-Lookup)

Rumus:

=FILTER(C4:C8;D4:D8=F4)



8.INDEX-FILTER: Lookup Ke-n Match

Selain mengembalikan semua duplikat, kita juga dapat memilih kecocokan Ke-n menggunakan Rumus FILTER-INDEX. Ini adalah alternatif yang lebih nyaman untuk data unik.

A. INDEX-FILTER: LOOKUP Ke KANAN (Right-Lookup)

Rumus:

=INDEX(FILTER(D4:D8;B4:B8=F4);G4)



B. INDEX-FILTER: LOOKUP Ke KIRI (Left-Lookup)

Rumus:

=INDEX(FILTER(C4:C8;D4:D8=F4);G4)



9. SUMIF Function: Lookup Numbers

A. SUMIF Function: LOOKUP Ke KANAN (Right-Lookup)

Rumus:

=SUMIFS(E4:E8;C4:C8;H4;B4:B8;G4)



B. SUMIF Function: LOOKUP Ke KIRI (Left-Lookup)

Rumus:

=SUMIFS(D4:D8;E4:E8;H4;B4:B8;G4)



10. SUMPRODUCT: Lookup Numbers

A.  SUMPRODUCT: Lookup Numbers Ke KANAN (Right-Lookup)

Rumus:

=SUMPRODUCT((B4:B8=G4)*(C4:C8=H4)*E4:E8)



B. SUMPRODUCT: Lookup Numbers  Ke KIRI (Left-Lookup)

Rumus:

=SUMPRODUCT((B4:B8=G4)*(E4:E8=H4)*D4:D8)





Tidak ada komentar:

Posting Komentar

Ayat Jurnal Penyesuaian, Neraca Saldo dan Kertas Kerja - Riki Ardoni

A yat Jurnal Penyesuaian ( Adjusting Journal Entry ) atau ‘AJP’ adalah proses pencatatan perubahan saldo ak...