30 fungsi Excel dalam 30 hari: LOOKUP

Semalam dalam marathon 30 fungsi Excel dalam 30 hari kami berseronok dengan majlis tersebut REPT (ULANG) dengan mencipta carta di dalam sel dan menggunakannya untuk pengiraan mudah. Hari ini hari Isnin, dan sekali lagi sudah tiba masanya untuk kita memakai topi pemikir.

Pada hari ke-16 maraton, kami akan mengkaji fungsinya LIHAT (LIHAT). Ini kawan rapat VLOOKUP (VLOOKUP) dan HARAPAN (GPR), tetapi ia berfungsi sedikit berbeza.

Jadi, mari kita kaji teori dan uji fungsi dalam amalan LIHAT (LIHAT). Jika anda mempunyai maklumat atau contoh tambahan tentang cara menggunakan ciri ini, sila kongsikannya dalam ulasan.

Fungsi 16: LOOKUP

fungsi LIHAT (LOOKUP) mengembalikan nilai daripada satu baris, satu lajur atau daripada tatasusunan.

Bagaimanakah saya boleh menggunakan fungsi LOOKUP?

fungsi LIHAT (LOOKUP) mengembalikan hasil, bergantung pada nilai yang anda cari. Dengan bantuannya anda akan dapat:

  • Cari nilai terakhir dalam lajur.
  • Cari bulan lepas dengan jualan negatif.
  • Menukar pencapaian pelajar daripada peratusan kepada gred huruf.

Sintaks LOOKUP

fungsi LIHAT (LOOKUP) mempunyai dua bentuk sintaksis – vektor dan tatasusunan. Dalam bentuk vektor, fungsi mencari nilai dalam lajur atau baris yang diberikan, dan dalam bentuk tatasusunan, ia mencari nilai dalam baris atau lajur pertama tatasusunan.

Bentuk vektor mempunyai sintaks berikut:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • lookup_value (lookup_value) – Boleh berupa teks, nombor, boolean, nama atau pautan.
  • cari_vektor (lookup_vector) – Julat yang terdiri daripada satu baris atau satu lajur.
  • vektor_hasil (result_vector) – julat yang terdiri daripada satu baris atau satu lajur.
  • julat hujah cari_vektor (lookup_vector) dan vektor_hasil (result_vector) mestilah saiz yang sama.

Borang tatasusunan mempunyai sintaks berikut:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • lookup_value (lookup_value) – Boleh berupa teks, nombor, boolean, nama atau pautan.
  • carian dilakukan mengikut dimensi tatasusunan:
    • jika tatasusunan mempunyai lebih banyak lajur daripada baris, maka carian berlaku dalam baris pertama;
    • jika bilangan baris dan lajur adalah sama atau terdapat lebih banyak baris, maka carian berlaku dalam lajur pertama.
  • fungsi mengembalikan nilai terakhir daripada baris/lajur yang ditemui.

Perangkap LOOKUP (LIHAT)

  • Dalam fungsi LIHAT (SELAYARI) tiada pilihan untuk mencari padanan tepat, iaitu dalam VLOOKUP (VLOOKUP) dan dalam HARAPAN (GPR). Jika tiada nilai carian, maka fungsi tersebut akan mengembalikan nilai maksimum tidak melebihi nilai carian.
  • Tatasusunan atau vektor yang dicari mesti diisih dalam tertib menaik, jika tidak, fungsi mungkin mengembalikan hasil yang salah.
  • Jika nilai pertama dalam tatasusunan/vektor yang dicari adalah lebih besar daripada nilai carian, maka fungsi akan menghasilkan mesej ralat #AT (#N/A).

Contoh 1: Mencari nilai terakhir dalam lajur

Dalam bentuk fungsi tatasusunan LIHAT (LOOKUP) boleh digunakan untuk mencari nilai terakhir dalam lajur.

Nilai petikan bantuan Excel 9,99999999999999E + 307 sebagai nombor terbesar yang boleh ditulis dalam sel. Dalam formula kami, ia akan ditetapkan sebagai nilai yang dikehendaki. Diandaikan bahawa jumlah yang begitu besar tidak akan dijumpai, jadi fungsi akan mengembalikan nilai terakhir dalam lajur D.

Dalam contoh ini, nombor dalam lajur D dibenarkan untuk tidak diisih, sebagai tambahan, nilai teks mungkin ditemui.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 fungsi Excel dalam 30 hari: LOOKUP

Contoh 2: Cari bulan lepas dengan nilai negatif

Dalam contoh ini, kita akan menggunakan bentuk vektor LIHAT (LIHAT). Lajur D mengandungi nilai jualan, dan lajur E mengandungi nama bulan. Dalam beberapa bulan, keadaan tidak berjalan lancar dan nombor negatif muncul dalam sel dengan nilai jualan.

Untuk mencari bulan lepas dengan nombor negatif, formula dengan LIHAT (LOOKUP) akan menyemak setiap nilai jualan yang lebih rendah daripadanya 0 (ketaksamaan dalam formula). Seterusnya, kita bahagikan 1 pada keputusan, kita berakhir dengan sama ada 1, atau mesej ralat #DIV/0 (#BAHAGIAN/0).

Oleh kerana nilai yang dikehendaki ialah 2 tidak dijumpai, fungsi akan memilih yang terakhir dijumpai 1, dan kembalikan nilai yang sepadan daripada lajur E.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 fungsi Excel dalam 30 hari: LOOKUP

Keterangan: Dalam formula ini, bukannya hujah cari_vektor (lookup_vector) ekspresi digantikan 1/(D2:D8<0), yang membentuk tatasusunan dalam RAM komputer, yang terdiri daripada 1 dan nilai ralat #DIV/0 (#BAHAGIAN/0). 1 menunjukkan bahawa sel yang sepadan dalam julat D2:D8 mengandungi nilai kurang daripada 0, dan ralat #DIV/0 (#DIV/0) – apa yang lebih besar daripada atau sama dengan 0. Akibatnya, tugas kita adalah untuk mencari yang terakhir 1 dalam tatasusunan maya yang dibuat, dan berdasarkan ini, kembalikan nama bulan daripada julat E2:E8.

Contoh 3: Menukar pencapaian pelajar daripada peratusan kepada gred huruf

Sebelum ini, kami telah pun menyelesaikan masalah yang sama menggunakan fungsi tersebut VLOOKUP (VPR). Hari ini kita akan menggunakan fungsi tersebut LIHAT (VIEW) dalam bentuk vektor untuk menukar pencapaian pelajar daripada peratusan kepada gred huruf. Tidak seperti VLOOKUP (VLOOKUP) untuk fungsi LIHAT (VIEW) Tidak kira sama ada peratusan berada dalam lajur pertama jadual. Anda boleh memilih mana-mana lajur sama sekali.

Dalam contoh berikut, markah adalah dalam lajur D, diisih dalam tertib menaik, dan huruf yang sepadan berada dalam lajur C, di sebelah kiri lajur yang sedang dicari.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 fungsi Excel dalam 30 hari: LOOKUP

Sila tinggalkan balasan anda