Excel Formulas Academy · Pelajaran

Menelusuri ke Kiri dan dari Bawah

Cari ke arah mana pun, termasuk dari kanan ke kiri dan dari terakhir ke pertama

Pelajaran 3 dari 413 langkah

Menelusuri ke Kiri dan dari Bawah adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Bebas Menentukan Arah

Salah satu batasan terbesar VLOOKUP adalah bahwa fungsi tersebut hanya dapat mengembalikan nilai di sebelah kanan kolom pencarian. XLOOKUP tidak memiliki aturan seperti itu.

Karena Anda menyediakan larik pencarian dan larik hasil secara terpisah, jawaban dapat berada di mana saja—di kiri, kanan, atas, atau bawah kolom yang Anda cari.

=XLOOKUP(D2, B2:B20, A2:A20)

Mencari ke Kiri

Misalkan ID berada di kolom B dan nama berada di kolom A, di sebelah kiri. VLOOKUP tidak dapat melakukan ini tanpa menyusun ulang kolom.

Dengan XLOOKUP, Anda cukup mencari di kolom B dan mengembalikan kolom A. Fungsi ini dengan mudah mengembalikan nilai yang berada di sebelah kiri kolom pencarian.

=XLOOKUP(D2, B2:B20, A2:A20)

Argumen Kelima: mode_pencarian

XLOOKUP memiliki argumen kelima opsional, search_mode, yang mengatur arah pencarian.

  • 1 - mencari dari yang pertama hingga yang terakhir (bawaan)
  • -1 - mencari dari yang terakhir hingga yang pertama
  • 2 - pencarian biner pada data yang diurutkan menaik
  • -2 - pencarian biner pada data yang diurutkan menurun
=XLOOKUP(lookup_value, lookup_array, return_array, if_not_found, match_mode, search_mode)

Arah Pencarian Bawaan

Secara bawaan, XLOOKUP mencari dari atas ke bawah dan mengembalikan kecocokan pertama yang ditemukannya.

Jika suatu nilai muncul beberapa kali dalam daftar, pengaturan bawaan ini memberikan entri yang paling awal. Biasanya hal itu sudah cukup, tetapi terkadang Anda memerlukan entri yang paling baru.

=XLOOKUP(D2, A2:A20, B2:B20)

Mencari dari Bawah

Atur mode_pencarian ke -1 untuk mencari dari bawah ke atas. XLOOKUP kemudian mengembalikan nilai terakhir yang cocok.

Karena jika_tidak_ditemukan dan mode_pencocokan berada sebelum mode_pencarian, Anda harus menyertakan argumen sebelumnya sebagai tempat penampung, meskipun argumen tersebut kosong.

=XLOOKUP(D2, A2:A20, B2:B20, "Not found", 0, -1)

Mengapa Kecocokan Terakhir Penting

Bayangkan sebuah catatan yang setiap barisnya mencatat pembaruan status untuk suatu pesanan, dengan entri tertua berada di bagian atas.

Pencarian dari atas ke bawah memberikan status pertama pesanan tersebut. Pencarian dari bawah ke atas dengan -1 memberikan status terbaru. Data yang sama dapat memberikan dua jawaban yang sangat berbeda, bergantung pada arahnya.

=XLOOKUP(D2, OrderID, Status, "No record", 0, -1)

Mengisi Tempat Penampung

Argumen bersifat berurutan, jadi Anda tidak dapat langsung menuju argumen keenam tanpa menuliskan argumen sebelumnya.

Dalam =XLOOKUP(D2, A2:A20, B2:B20, "Not found", 0, -1), "Not found" adalah jika_not_found dan 0 adalah mode_pencocokan (kecocokan persis). Keduanya mengisi posisi yang diperlukan agar -1 berada di mode_pencarian.

=XLOOKUP(D2, A2:A20, B2:B20, "Not found", 0, -1)

mode_pencocokan Secara Singkat

Argumen kelima memiliki tetangga bernama mode_pencocokan, yang mengatur cara pencocokan dilakukan:

  • 0 - kecocokan persis (bawaan)
  • -1 - kecocokan persis atau nilai berikutnya yang lebih kecil
  • 1 - kecocokan persis atau nilai berikutnya yang lebih besar
  • 2 - kecocokan dengan karakter pengganti menggunakan * dan ?

Untuk pencarian ke kiri dan dari bawah, biasanya Anda mempertahankannya pada 0.

=XLOOKUP(D2, A2:A20, B2:B20, "Not found", 0, -1)

Contoh Praktik Pencarian dari Bawah ke Atas

Sebuah lembar perubahan harga mencantumkan setiap produk setiap kali harganya diperbarui. Untuk mendapatkan harga terkini, Anda memerlukan entri terakhir untuk produk tersebut.

Mencari dari bawah dengan -1 mengembalikan harga terbaru tanpa perlu mengurutkan data atau menambahkan kolom bantuan.

=XLOOKUP("Laptop", A2:A500, B2:B500, "No price", 0, -1)

Pencarian Biner untuk Kecepatan

Mode pencarian 2 dan -2 menggunakan pencarian biner yang lebih cepat, tetapi mengharuskan larik pencarian diurutkan—menaik untuk 2 dan menurun untuk -2.

Pada daftar besar yang telah diurutkan, cara ini jauh lebih cepat. Jika data tidak benar-benar terurut, pencarian biner dapat mengembalikan hasil yang salah, jadi gunakan dengan hati-hati.

=XLOOKUP(D2, A2:A100000, B2:B100000, "Not found", 0, 2)

Memanfaatkan Arah

Anda kini mengendalikan baik di mana maupun ke arah mana XLOOKUP mencari:

  • Mengembalikan nilai dari sebelah kiri dengan bebas
  • 1 untuk kecocokan pertama (bawaan)
  • -1 untuk kecocokan terakhir
  • 2 atau -2 untuk pencarian biner cepat pada data yang telah diurutkan

Ingatlah untuk mengisi posisi jika_tidak_ditemukan dan mode_pencocokan sebelum mode_pencarian.

=XLOOKUP(D2, A2:A20, B2:B20, "Not found", 0, -1)

Uji Singkat

Uji pemahaman Anda tentang argumen mode_pencarian.

Rekap: Ke Segala Arah

Anda telah mempelajari kemampuan XLOOKUP dalam menentukan arah:

  • Larik hasil dapat berada di sebelah kiri larik pencarian
  • mode_pencarian (argumen ke-6) menentukan arah
  • -1 menemukan kecocokan terakhir, ideal untuk pencarian catatan terbaru
  • 2 dan -2 mengaktifkan pencarian biner cepat pada data yang telah diurutkan

Selanjutnya Anda akan mengembalikan seluruh baris atau kolom dari satu XLOOKUP.

=XLOOKUP(D2, A2:A20, B2:B20, "Not found", 0, -1)
Gratis untuk memulai

Belajar Excel dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menelusuri ke Kiri dan dari Bawah” gratis?

Ya — teks lengkap “Menelusuri ke Kiri dan dari Bawah” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menelusuri ke Kiri dan dari Bawah”?

Cari ke arah mana pun, termasuk dari kanan ke kiri dan dari terakhir ke pertama Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?

Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Menelusuri ke Kiri dan dari Bawah” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Sintaks XLOOKUP
  2. Menangani Nilai yang Tidak Ditemukan dengan if_not_found
  3. Menelusuri ke Kiri dan dari Bawah
  4. Mengembalikan Seluruh Baris atau Kolom
← Kembali ke Excel Formulas Academy