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. Riki Ardoni, ST, MM
10 Rumus Alternatif VLOOKUP pada
Excel
By. Riki Ardoni
2. Riki Ardoni, ST, MM
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))
3. Riki Ardoni, ST, MM
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))
4. Riki Ardoni, ST, MM
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)
5. Riki Ardoni, ST, MM
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)
6. Riki Ardoni, ST, MM
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)
8. Riki Ardoni, ST, MM
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)
9. Riki Ardoni, ST, MM
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:
B. FILTER Function: LOOKUP Ke KIRI (Left-Lookup)
Rumus:
=FILTER(C4:C8;D4:D8=F4)
10. Riki Ardoni, ST, MM
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)
11. Riki Ardoni, ST, MM
9. SUMIF Function: Lookup Numbers
A. SUMIF Function: LOOKUP Ke KANAN (Right-Lookup)
Rumus:
=SUMIFS(E4:E8;C4:C8;H4;B4:B8;G4)
12. Riki Ardoni, ST, MM
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)
13. Riki Ardoni, ST, MM
B. SUMPRODUCT: Lookup Numbers Ke KIRI (Left-Lookup)
Rumus:
=SUMPRODUCT((B4:B8=G4)*(E4:E8=H4)*D4:D8)