Excel OPSOEK vs VLOOKUP: Met 3 voorbeelde

  • Deel Dit
Hugh West

Ons gebruik beide Excel SOEK en VLOOKUP funksies om waardes in datastelle op te soek om waardes uit die gewenste kolom en reeks uit te bring. Alhoewel OPSOEK en OPSOEK soortgelyk werk in hul uitkomste, verskil hulle in werkbaarheid. In hierdie artikel bespreek ons ​​Excel LOOKUP vs VLOOKUP funksies en noem die verskille en uitruilbaarheid tussen hulle.

Gestel ons het 'n datastel van Produkverkope . Ons wil enige waarde in geselekteerde kolomme of reekse opsoek deur SOEK en OPSOEK te gebruik om die verskille tussen hulle te demonstreer.

Datastel vir aflaai

Jy is welkom om die werkboek van die onderstaande skakel af te laai.

Lookup vs Vlookup.xlsx

Basiese beginsels van OPSOEK & VLOOKUP

SOEK-funksie:

Die sintaksis van die OPSOEK funksie is

LOOKUP(lookup_value, lookup_vector, [result_vector])

Of

LOOKUP(lookup_value,array)

In die sintaksis,

opsoekwaarde ; die waarde waarna jy wil soek.

lookup_vector; die enkele ry of kolom waar die opsoekwaarde bestaan.

[resultaatvektor](Opsioneel); gelyke grootte aan opsoek_vektor , die enkele ry of kolom waaruit die resulterende waarde onttrek word. Die funksie gee 1ste kolom data terug in die geval van sy afwesigheid.

skikking; dit onttrek die waarde wat ooreenstem met die opsoekwaarde uit die reeks.

VLOOKUP Funksie:

Die sintaksis van die VLOOKUP -funksie is

VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])

In die sintaksis,

opsoekwaarde; die waarde waarna jy wil soek.

table_array; die tabel of reeks waarin jy die opsoekwaarde soek.

kol_indeks_getal; die kolomnommer vanwaar die opsoekwaarde onttrek moet word.

[reeks_opsoek]; verklaar opsoek-passingstatus. WAAR-Benaderde Pasmaat , ONWAAR-Presies Pasmaat.

Lees meer: ​​ Wat Is 'n tabelskikking in VLOOKUP? (Verduidelik met voorbeelde)

Excel LOOKUP vs VLOOKUP Funksie

1. Hanteer benaderde passing

Een van die hoofverskille tussen SOEK en OPSOEK funksies is dat die OPSOEK funksie is gebind aan 'n Ongeskatte Pasmaat . Waar VLOOKUP beide Genaderde en Presiese passings bied.

OPSOEK haal outomaties benaderde passings vanaf lookup_arrar (d.w.s. B4:B16 )

➤VLOOKUP bied 'n benaderde of presiese passing opsie om 'n waarde van col_index_num te haal.

Voer OPSOEK-funksie uit

Die formule wat ons in die Opsoekresultaat -sel gebruik, is

=LOOKUP(H4,B4:B16,C4:C16)

Hier,

H4; is die soekwaarde.

B4:B16; is die opsoek_vektor.

C4: C16; is die [resultaatvektor].

Uit die datastel wil ons 'ngee waarde vir enige ewekansige opsoekwaarde (d.w.s. Sjokolade ). Maar ons het geen inskrywings van daardie soort nie, maar die OPSOEK -formule gee 'n waarde. Dit is duidelik dat die resulterende waarde verkeerd is. Die OPSOEK -formule haal die benaderde waarde wat ooreenstem met die opsoekwaarde (d.w.s. Sjokolade ).

Voer VLOOKUP-funksie uit

Die formule wat in die Vlookup-resultaat -sel gebruik word, is

=VLOOKUP(H11,B4:E16,2,FALSE)

Hier,

H11; is die opsoekwaarde.

B4:E16; is die tabel_skikking.

2; is die kol_indeks_getal.

ONWAAR; is die [reeks_opsoek].

Soortgelyk aan die OPSOEK -formule, gebruik ons ​​die OPSOEK -formule om die resulterende waarde van 'n geselekteerde kolomnommer te haal. Dit gee #N/A terug aangesien daar nie so 'n inskrywing is nie.

Beide SOEK en VLOOKUP funksie se resultate in een prentjie gee jou 'n volledige gevoel van die SOEK -funksie se beperking tot benaderde passing.

Nou kan gesê word dat beperk deur Verstek benaderde passing , die OPSOEK -funksie bly agter die OPSOEK -funksie.

Lees meer: ​​ Waarom VLOOKUP gee #N/A wanneer passing bestaan? (5 oorsake en oplossings)

Soortgelyke lesings

  • Hoe om dubbele VLOOKUP in Excel toe te pas (4 vinnige maniere)
  • VLOOKUP werk nie (8 redes &Oplossings)
  • INDEX MATCH vs VLOOKUP-funksie (9 voorbeelde)
  • VLOOKUP en gee alle passings in Excel (7 maniere)
  • Gebruik VLOOKUP met veelvuldige kriteria in Excel (6 metodes + alternatiewe)

2. Voer beide-rigting bewerking uit

Die SOEK -funksie soek en pas waardes in beide rigtings links na regs of regs na links . Die VLOOKUP -funksie soek egter net links na regs om te pas. Meer spesifiek vir VLOOKUP, moet die opsoekwaarde links wees na die kolomme waaruit dit die resulterende waardes haal.

OPSOEK laat links toe. na regs of regs na links werkbaarheid. Dit pas opsoekwaarde gelyktydig by rye of kolomme.

➤VLOOKUP laat net links na regs werkbaarheid toe. Dit pas soekwaarde slegs met kolomme.

Voer OPSOEK-funksie uit

Die formule wat ons in die Opsoekresultaat -sel gebruik, is

=LOOKUP(H4,C4:C16,B4:B16)

Hier,

H4; is die soekwaarde.

C4:C16; is die soek_vektor.

B4: B16; is die [resultaatvektor].

In die datastel wil ons 'n terugkeerwaarde hê vir enige ewekansige soekwaarde (d.w.s. 57 ). Ons gebruik die SOEK -funksie om met die resultaat vorendag te kom en dit kom met die presiese resultaat (m.a.w. Bran ). Aangesien die OPSOEK -funksie in albei werkrigtings wat dit in staat is om die [result_vektor] te haal.

Voer VLOOKUP-funksie uit

Die formule wat ons gebruik in die Vlookup-resultaat sel is

=VLOOKUP(H11,B4:E16,1,FALSE)

Hier,

H11; is die soekwaarde.

B4:E16; is die tabel_skikking.

1; is die kol_indeks_getal.

ONWAAR; is die [reeks_opsoek].

Soos die OPSOEK -formule, haal die OPSOEK -formule die resulterende waarde van 'n geselekteerde kolomnommer (d.w.s. 1 ). Dit gee #N/A terug aangesien dit nie vir terugkeerwaarde kan opsoek in kolomme wat na die opsoekwaarde gelaat word nie. Hier word die kol_indeks_getal (d.w.s. 1 ) na die opsoekwaarde -kolom (d.w.s. 2 ) gelaat.

Jy kan eenvoudig die SOEK - en VLOOKUP -funksie se rigtingbedienbaarheid onderskei deur net na die prent hieronder te kyk.

Dus, die OPSOEK -funksie is multidimensioneel met inagneming van die werkbaarheid daarvan waar die OPSOEK -funksie struikel.

Lees meer: ​​ 7 Tipes Opsoek Jy kan in Excel gebruik

3. Verwisselbare OPSOEK en OPSOEK

Beide OPSOEK en OPSOEK -funksies genereer opsoekresultate op soortgelyke maniere, behalwe om rigtings te soek. Ons kan hulle in die meeste gevalle uitruilbaar gebruik.

Uit die sintaksis kan ons sien die OPSOEK -funksie is eenvoudig en gee waardes terug van die kyk na soek_vektor . Die VLOOKUP -funksie doen dit ook maar op 'n komplekse manier. Die VLOOKUP -funksie gee waardes terug vanaf die kolom wat in die argument gespesifiseer is.

Voer OPSOEK-funksie uit

Die formule wat gebruik word in Opsoekresultaat is

=LOOKUP(H4,B4:B16,C4:C16)

In die formule,

H4; is die soekwaarde.

B4:B16; is die opsoek_vektor.

C4: C16; is die [resultaatvektor].

Jy kry 57 as gevolg daarvan. As jy die waarde in die Hoeveelheid kolom nagaan, kry jy die inskrywing dieselfde as die resultaat.

So, ons kan eenvoudig sê die OPSOEK -formule gee terug met die regte resultaat.

Voer VLOOKUP-funksie uit

Die formule wat ons in die Vlookup Result -sel gebruik, is

=VLOOKUP(H11,B4:E16,2,FALSE)

In die formule is

H11; die soekwaarde.

B4: E16; is die tabel_skikking.

2; is die kol_indeks_getal.

ONWAAR; is die [reekssoek].

Dieselfde as die OPSOEK -formule, gee OPSOEK 57 as gevolg daarvan. En jy sê eenvoudig deur te kyk dat die resulterende waarde korrek is.

Uit die volgende prent kan jy die wisselgedrag tussen SOEK en OPSOEK funksies vind.

Deur beide SOEK en VLOOKUP funksies uit te voer, sê ons eenvoudig dat albei soortgelyk is in hul aanbiedinge en biedpresies dieselfde resultate.

Lees meer: ​​ Hoe om veelvuldige waardes in Excel op te soek (10 maniere)

Gevolgtrekking

Die SOEK en VLOOKUP is soortgelyk in die verskaffing van resultate met inagneming van onderskeie rigtings. Alhoewel die OPSOEK -funksie multidimensioneel is en makliker is om toe te pas as die OPSOEK -funksie. In die geval van 'n presiese passing staan VLOOKUP funksie egter uniek. Hoop die bogenoemde voorbeelde verduidelik jou verwarring. Lewer kommentaar as jy verdere navrae het of iets het om by te voeg.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.