Daftar Isi
Di Microsoft Excel, ada beberapa opsi untuk VLOOKUP dan mengembalikan beberapa nilai secara horizontal. Meskipun VLOOKUP fungsi itu sendiri tidak dapat mengembalikan beberapa nilai secara horizontal, Anda akan diperkenalkan ke opsi alternatif dalam artikel ini dengan ilustrasi yang tepat.
Unduh Buku Kerja Praktik
Anda bisa mengunduh buku kerja Excel yang kami gunakan untuk menyiapkan artikel ini.
VLOOKUP untuk Mengembalikan Beberapa Nilai Secara Horizontal.xlsx2 Metode untuk VLOOKUP dan Mengembalikan Beberapa Nilai Secara Horizontal
The VLOOKUP fungsi mencari nilai di kolom paling kiri dari tabel dan kemudian mengembalikan nilai di baris yang sama dari kolom yang ditentukan. Anda tidak dapat mengekstrak beberapa nilai dengan menggunakan fungsi VLOOKUP sekaligus. Jika Anda menyeret ke bawah sel keluaran untuk menghasilkan hasil berikut, Anda akan mendapatkan nilai duplikat untuk beberapa data. Dan bagaimanapun juga, Anda tidak akan dapat menampilkan data yang diekstrak secara horizontal hanya denganyang VLOOKUP fungsi Jadi, ada dua alternatif yang bisa kita terapkan dalam spreadsheet Excel untuk memenuhi tujuan kita.
1. Penggunaan Fungsi INDEX, SMALL, dan IF untuk VLOOKUP dan Mengembalikan Nilai yang Sesuai Secara Horizontal
Pada gambar berikut, tabel mewakili sejumlah model smartphone dengan nama mereknya. Karena mereka berada dalam urutan acak, kami akan mengekstrak nama-nama model dari merek tertentu dan menunjukkannya secara horizontal dalam satu baris.
Misalnya, kita ingin menampilkan nama model smartphone merek Samsung di Baris 16 .
📌 Langkah 1:
➤ Rumus yang diperlukan dalam Sel C16 akan menjadi:
=INDEX($C$5:$C$14, SMALL(IF($B$16=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)))
Setelah menekan Masuk Anda akan mendapatkan nama model pertama Samsung dari tabel.
📌 Langkah 2:
➤ Sekarang gunakan Isi Gagang dari Sel C16 dan menyeretnya ke kanan sepanjang Baris 16 sampai a #NUM kesalahan muncul.
➤ Lewati yang pertama #NUM kesalahan dan berhenti mengisi otomatis sebelum sel yang berisi kesalahan tersebut.
Dan Anda akan diperlihatkan semua nama model smartphone Samsung secara horizontal yang tersedia di tabel yang diberikan.
🔎 Bagaimana Cara Kerja Formula ini?
- BARIS($B$5:$B$14)-BARIS($B$5)+1: Bagian ini ditetapkan ke argumen kedua ([value_if_true]) dari JIKA Ini mendefinisikan nomor baris dari semua data yang tersedia dalam rentang sel B5:B14 dan mengembalikan larik berikut ini:
{1;2;3;4;5;6;7;8;9;10}
- IF($B$16=$B$5:$B$14, ROW($B$5:$B$14)-ROW($B$5)+1): Bagian rumus ini hanya mencocokkan kriteria untuk perangkat Samsung. Jika ditemukan kecocokan, rumus akan mengembalikan nomor baris perspektif, jika tidak, maka akan mengembalikan SALAH Jadi, array pengembalian keseluruhan dari rumus ini adalah:
{1;SALAH;3;SALAH;5;6;SALAH;SALAH;SALAH;9;SALAH}
- SMALL(IF($B$16=$B$5:$B$14, ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)): SMALL fungsi di sini mengekstrak nomor baris terendah atau terkecil yang ditemukan dari langkah sebelumnya dan itu akan didefinisikan sebagai argumen kedua (row_num) dari INDEX fungsi.
- Akhirnya, seluruh formula gabungan mengekstrak nama model pertama perangkat Samsung dari Kolom C .
Baca selengkapnya: Gunakan VLOOKUP dengan Beberapa Kriteria di Excel (6 Metode + Alternatif)
Bacaan Serupa
- VLOOKUP Tidak Bekerja (8 Alasan &; Solusi)
- Mengapa VLOOKUP Mengembalikan #N/A Ketika Ada Kecocokan? (5 Penyebab &; Solusi)
- Excel VLOOKUP untuk Mengembalikan Beberapa Nilai Secara Vertikal
- Excel VLOOKUP untuk Mengembalikan Beberapa Nilai dalam Satu Sel yang Dipisahkan oleh Koma
2. VLOOKUP dan Kembalikan Beberapa Nilai Secara Horizontal dari Urutan Data di Excel
Sekarang mari kita pertimbangkan skenario lain. Dalam tabel berikut ini, Kolom B Seperti sebelumnya, kita akan mengekstrak nama-nama model dari satu merek tertentu tetapi dengan rumus yang berbeda. Dan rumus ini hanya akan bekerja untuk rentang data yang berurutan. Jika nama merek dalam urutan acak seperti yang ditunjukkan pada bagian sebelumnya, maka rumus ini tidak akan bekerja dengan tepat.
Misalnya, kami akan mengekstrak nama model smartphone Xiaomi saja dan menampilkannya secara horizontal di Baris 16 .
📌 Langkah 1:
➤ Dalam keluaran Sel C16 , rumus yang diperlukan adalah:
=IF(COLUMN()-2<=COUNTIF($B$5:$B$14,$B16), INDEX($C$5:$C$14,MATCH($B16,$B$5:$B$14,0)+COLUMN()-3),"")
➤ Tekan Masuk dan Anda akan langsung ditampilkan nama model smartphone pertama Xiaomi.
📌 Langkah 2:
➤ Sekarang gunakan Isi Gagang untuk mengisi otomatis ke kanan sepanjang Baris 16 sampai sel kosong muncul.
Dan Anda akan ditampilkan semua nama model dari merek yang dipilih hanya seperti pada gambar di bawah ini.
🔎 Bagaimana Cara Kerja Formula ini?
- COCOKKAN($B16,$B$5:$B$14,0): The PERTANDINGAN fungsi di dalam fungsi INDEX fungsi mengembalikan nomor baris pertama dari sel yang berisi nama- Xiaomi.
- MATCH($B16,$B$5:$B$14,0)+KOLOM()-3: Bagian ini adalah argumen kedua dari INDEX yang mendefinisikan nomor baris di mana data resultan pertama akan dicari.
- INDEX($C$5:$C$14, MATCH($B16,$B$5:$B$14,0)+COLUMN()-3): Bagian ini adalah argumen kedua dari fungsi IF ([value_if_TRUE]) yang mengekstrak data output pertama berdasarkan nomor baris yang ditemukan pada langkah sebelumnya.
- Jika tidak ditemukan kecocokan, maka JIKA akan mengembalikan sel kosong.
💭 Catatan: Untuk mengembalikan data dengan formula ini dengan benar, Anda harus memulai tabel dari Kolom B di mana Kolom B akan mewakili kriteria dan Kolom C Anda juga harus menentukan kriteria yang dipilih di Kolom B di bawah atau di atas tabel seperti yang saya tunjukkan di Sel B16 .
Baca selengkapnya: Fungsi INDEX MATCH vs VLOOKUP (9 Contoh)
Kata-kata Penutup
Saya harap kedua metode yang disebutkan di atas sekarang akan membantu Anda menerapkannya di spreadsheet Excel Anda dengan mengekstrak data dari tabel dan menampilkannya secara horizontal dalam satu baris. Jika Anda memiliki pertanyaan atau umpan balik, beri tahu saya di bagian komentar. Atau Anda dapat melihat artikel kami yang lain terkait fungsi Excel di situs web ini.