Excel XLOOKUP funkcio kun formulekzemploj

  • Kundividu Ĉi Tion
Michael Brown

La lernilo enkondukas XLOOKUP - la novan funkcion por vertikala kaj horizontala serĉo en Excel. Maldekstra serĉo, lasta kongruo, Vlookup kun pluraj kriterioj kaj multe pli da aferoj, kiuj antaŭe postulis raketsciencan gradon por plenumi, nun fariĝis tiel facila kiel ABC.

Kiam vi bezonas serĉi en Excel. , kiun funkcion vi uzus? Ĉu ĝi estas bazŝtono VLOOKUP aŭ ĝia horizontala gefrato HLOOKUP? En pli kompleksa kazo, ĉu vi dependos de la kanona INDEX MATCH-kombinaĵo aŭ transdonos la laboron al Power Query? La bona novaĵo estas, ke vi ne plu havas elekton - ĉiuj ĉi tiuj metodoj faras lokon al pli potenca kaj diverstalenta posteulo, la funkcio XLOOKUP.

Kiel estas XLOOKUP pli bona? Multmaniere! Ĝi povas rigardi vertikale kaj horizontale, maldekstren kaj supre, serĉi kun pluraj kriterioj, kaj eĉ redoni tutan kolumnon aŭ vicon da datumoj, ne nur unu valoron. Mikrosofto daŭris pli ol 3 jardekojn, sed finfine ili sukcesis desegni fortikan funkcion, kiu venkas multajn frustrajn erarojn kaj malfortojn de VLOOKUP.

Kio estas la kapto? Ve, estas unu. La funkcio XLOOKUP disponeblas nur en Excel por Microsoft 365, Excel 2021 kaj Excel por la reto.

    Excel XLOOKUP-funkcio - sintakso kaj uzas

    La funkcio XLOOKUP en Excel serĉas intervalon aŭ tabelon por specifita valoro kaj resendas la rilatan valoron de alia kolumno. Ĝi povas serĉi ambaŭretrovi ĉiujn detalojn pri la interesata vendisto (F2). Kion vi devas fari estas provizi gamon, ne unu kolumnon aŭ vicon, por la argumento return_array :

    =XLOOKUP(F2, A2:A7, B2:D7)

    Vi enigu la formulon en la supra maldekstre. ĉelo de la rezulta gamo, kaj Excel aŭtomate verŝas la rezultojn en apudajn malplenajn ĉelojn. En nia kazo, la revena tabelo (B2:D7) inkluzivas 3 kolumnojn ( Dato , Ero kaj Kvanto ), kaj ĉiuj tri valoroj estas redonitaj en la gamon. G2:I2.

    Se vi preferas aranĝi la rezultojn vertikale en kolumno, nestu XLOOKUP en la funkcion TRANSPOSE por renversi la redonitan tabelon:

    =TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))

    Simile, vi povas redoni tutan kolumnon da datumoj, diru la kolumno Kvanto . Por tio, uzu ĉelon F1, kiu enhavas "Kvanton" kiel serĉa_valoro , la intervalon A1:D1 enhavanta la kolumnajn kapojn kiel lookup_array kaj la intervalon A2:D7 enhavanta ĉiujn datumojn kiel return_array .

    =XLOOKUP(F1, A1:D1, A2:D7)

    Noto. Ĉar pluraj valoroj estas plenigitaj en najbarajn ĉelojn, certigu, ke vi havas sufiĉe da malplenaj ĉeloj dekstre aŭ malsupren. Se Excel ne povas trovi sufiĉe da malplenaj ĉeloj, #SPILL! eraro okazas.

    Konsileto. XLOOKUP ne nur povas resendi plurajn enskribojn sed ankaŭ anstataŭigi ilin per aliaj valoroj kiujn vi specifita. Ekzemplo de tia amasa anstataŭigo troveblas ĉi tie: Kiel serĉi kaj anstataŭigi plurajn valorojn per XLOOKUP.

    XLOOKUP kunmultoblaj kriterioj

    Alia granda avantaĝo de XLOOKUP estas ke ĝi pritraktas tabelojn denaske. Pro ĉi tiu kapablo, vi povas taksi plurajn kriteriojn rekte en la argumento lookup_array :

    XLOOKUP(1, ( criteria_range1 = criteria1 ) * ( kriterio_gamo2 = kriterio2 ) * (…), return_tabelo )

    Kiel ĉi tiu formulo funkcias : La rezulto de ĉiu kriteriotesto estas tabelo de VERA kaj FALSA valoroj. La multipliko de la tabeloj konvertas VERA kaj FALSA en 1 kaj 0, respektive, kaj produktas la finan serĉtabelon. Kiel vi scias, multobligi per 0 ĉiam donas nulon, do en la serĉa tabelo, nur la eroj kiuj plenumas ĉiujn kriteriojn estas reprezentitaj per 1. Kaj ĉar nia serĉvaloro estas "1", Excel prenas la unuan "1" en lookup_array (unua kongruo) kaj resendas la valoron de return_array en la sama pozicio.

    Por vidi la formulon en ago, ni prenu kvanton el D2:D10 ( return_array ) kun la jenaj kondiĉoj:

    • Kriterio1 (dato) = G1
    • Kriterio2 (vendisto) = G2
    • Kriterio3 (ero) = G3

    Kun datoj en A2:A10 ( kriterio_gamo1 ), vendistaj nomoj en B2:B10 ( kriterio_gamo2 ) kaj eroj en C2:C10 ( criteria_range3 ), la formulo prenas ĉi tiun formon:

    =XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)

    Kvankam la funkcio Excel XLOOKUP prilaboras tabelojn, ĝi funkcias kiel regula formulo kaj estas kompletigita per kutima Eniguklavopremo.

    La formulo XLOOKUP kun multoblaj kriterioj ne estas limigita al "egala al" kondiĉoj. Vi rajtas uzi ankaŭ aliajn logikajn operatorojn. Ekzemple, por filtri mendojn faritajn en la dato en G1 aŭ pli frue, metu "<=G1" en la unuan kriterion:

    =XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)

    Duobla XLOOKUP

    Por trovi valoro ĉe la intersekco de certa vico kaj kolumno, faru la tiel nomatan duobla serĉo matrica serĉo . Jes, Excel XLOOKUP ankaŭ povas fari tion! Vi simple nestas unu funkcion ene de alia:

    XLOOKUP( serĉa_valoro1 , serĉa_tabelo1 , XLOOKUP( serĉa_valoro2 , serĉa_tabelo2 , data_values ))

    Kiel ĉi tiu formulo funkcias : La formulo baziĝas sur la kapablo de XLOOKUP redoni tutan vicon aŭ kolumnon. La interna funkcio serĉas sian serĉvaloron kaj resendas kolumnon aŭ vicon de rilataj datumoj. Tiu tabelo iras al la ekstera funkcio kiel la return_array .

    Por ĉi tiu ekzemplo, ni trovos la vendojn faritajn de aparta vendisto ene de certa kvarono. Por tio, ni enmetas la serĉvalorojn en H1 (vendistonomo) kaj H2 (kvarono), kaj faras dudirektan Xserĉon kun la jena formulo:

    =XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))

    Aŭ inverse. :

    =XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))

    Kie A2:A6 estas la vendistaj nomoj, B1:E1 estas kvaronoj (kolumnaj kapoj), kaj B2:E6 estas datumvaloroj.

    Dudirekta serĉo ankaŭ povas esti farita per INDEX-Match-formulo kaj en amalmultaj aliaj manieroj. Por pliaj informoj, bonvolu vidi Dudirektan serĉon en Excel.

    Se Eraro XLOOKUP

    Kiam la serĉvaloro ne estas trovita, Excel XLOOKUP redonas #N/A-eraron. Sufiĉe konata kaj komprenebla por spertaj uzantoj, ĝi povus esti sufiĉe konfuza por novuloj. Por anstataŭigi la norman erarnotacion per uzant-amika mesaĝo, tajpu vian propran tekston en la 4-an argumenton nomitan if_not_found .

    Reen al la unua ekzemplo diskutita en ĉi tiu lernilo. Se iu enigas nevalidan oceanan nomon en E1, la sekva formulo eksplicite diros al ili, ke "Neniu kongruo estas trovita":

    =XLOOKUP(E1, A2:A6, B2:B6, "No match is found")

    Notoj:

    • La argumento se_ne_trovita kaptas nur #N/A-eraroj, ne ĉiujn erarojn.
    • #N/A-eraroj ankaŭ povas esti traktitaj per IFNA kaj VLOOKUP, sed la sintakso estas iom pli kompleksa kaj formulo estas pli longa.

    Uskle-distinga XLOOKUP

    Defaŭlte, la funkcio XLOOKUP traktas minusklojn kaj majusklojn kiel la samajn signojn. Por ke ĝi diferencigu minusklecon, uzu la EKZAKTAN funkcion por la argumento serĉa_tabelo :

    XLOOKUP(VERA, EKZAKTA( serĉa_valoro , serĉa_tabelo ), return_array )

    Kiel ĉi tiu formulo funkcias : La EKZAKTA funkcio komparas la serĉvaloron kun ĉiu valoro en serĉtabelo kaj liveras VERA se ili estas ekzakte la samaj inkluzive de la litera majuskla, malvera alie. Ĉi tiu tabelo de logikaj valoroj iras al la lookup_array argumento de XLOOKUP. Kiel rezulto, XLOOKUP serĉas la VERA valoron en la supra tabelo kaj resendas kongruon de la revena tabelo.

    Ekzemple, por akiri la prezon de B2:B7 ( return_array ) por la ero en E1 ( serĉa_valoro) , la formulo en E2 estas:

    =XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")

    Notu. Se estas du aŭ pli ekzakte la samaj valoroj en la serĉa tabelo (inkluzive de la litera majusklo), la unua trovita kongruo estas resendita.

    Excel XLOOKUP ne funkcias

    Se via formulo ne funkcias ĝuste aŭ rezultigas eraron, plej verŝajne tio estas pro la jenaj kialoj:

    XLOOKUP ne disponeblas en mia Excel

    La funkcio XLOOKUP ne estas retrokongrua. Ĝi nur disponeblas en Excel por Microsoft 365 kaj Excel 2021, kaj ne aperos en pli fruaj versioj.

    XLOOKUP liveras malĝustan rezulton

    Se via evidente ĝusta Xlookup-formulo donas malĝustan valoron, verŝajne estas ke la serĉo aŭ revenintervalo "ŝanĝiĝis" kiam la formulo estis kopiita malsupren aŭ trans. Por eviti ke tio okazu, nepre ĉiam ŝlosi ambaŭ intervalojn per absolutaj ĉelaj referencoj (kiel $A$2:$A$10).

    XLOOKUP liveras #N/A-eraro

    An #N /Eraro nur signifas, ke la serĉvaloro ne estas trovita. Por solvi ĉi tion, provu serĉi proksimuman kongruon aŭ informu viajn uzantojn, ke neniu kongruo estas trovita.

    XLOOKUP lives #VALUE error

    A #VALUE! eraro okazas se la serĉo kaj revena tabelo havas malkongruajdimensioj. Ekzemple, ne eblas serĉi en horizontala tabelo kaj redoni valorojn el vertikala tabelo.

    XLOOKUP liveras #REF-eraro

    A #REF! eraro estas ĵetita kiam oni rigardas supren inter du malsamaj laborlibroj, unu el kiuj estas fermita. Por ripari la eraron, simple malfermu ambaŭ dosierojn.

    Kiel vi ĵus vidis, XLOOKUP havas multajn mirindajn funkciojn, kiuj faras ĝin LA funkcio por preskaŭ ajna serĉo en Excel. Mi dankas vin pro legado kaj esperas vidi vin en nia blogo venontsemajne!

    Praktiku laborlibron por elŝuto

    Excel XLOOKUP formulekzemploj (.xlsx-dosiero)

    vertikale kaj horizontale kaj faru ĝustan kongruon (defaŭlte), proksimuman (plej proksiman) kongruon aŭ ĵokeran (partan) kongruon.

    La sintakso de la funkcio XLOOKUP estas jena:

    XLOOKUP(serĉa_valoro, serĉo_tabelo, return_array, [if_ne_trovita], [match_mode], [search_mode])

    La unuaj 3 argumentoj estas postulataj kaj la lastaj tri estas laŭvolaj.

    • Serĉa_valoro - la valoro al serĉi.
    • Lookup_array - la gamo aŭ tabelo kie serĉi.
    • Return_array - la intervalo aŭ tabelo el kiu redoni valorojn.
    • If_not_found [laŭvola] - la valoro redonenda se neniu kongruo estas trovita. Se ellasita, #N/A eraro estas resendita.
    • Match_mode [laŭvola] - la kongrua tipo por plenumi:
      • 0 aŭ ellasita (defaŭlte) - ĝusta kongruo . Se ne trovita, #N/A eraro estas resendita.
      • -1 - ĝusta kongruo aŭ sekva pli malgranda. Se preciza kongruo ne estas trovita, la sekva pli malgranda valoro estas resendita.
      • 1 - ĝusta kongruo aŭ sekva pli granda. Se preciza kongruo ne estas trovita, la sekva pli granda valoro estas resendita.
      • 2 - ĵokera kongruo.
    • Serĉa_reĝimo [laŭvola] - la direkto de serĉo:
      • 1 aŭ ellasita (defaŭlte) - serĉi de la unua ĝis la lasta.
      • -1 - serĉi en inversa sinsekvo, de la lasta ĝis la unua.
      • 2 - duuma serĉo sur datumoj ordigitaj supren.
      • -2 - duuma serĉo sur datumoj ordigitaj malkreske.

      Laŭ Microsoft, binara serĉo.serĉo estas inkluzivita por progresintaj uzantoj. Ĝi estas speciala algoritmo, kiu trovas la pozicion de serĉvaloro ene de ordigita tabelo komparante ĝin kun la meza elemento de la tabelo. Duuma serĉo estas multe pli rapida ol regula serĉo sed funkcias ĝuste nur sur ordigitaj datumoj.

    Baza XLOOKUP-formulo

    Por akiri pli da kompreno, ni konstruu Xlookup-formulon en ĝia plej simpla formo por fari precizan serĉon. Por ĉi tio, ni bezonos nur la unuajn 3 argumentojn.

    Supozi, ke vi havas resuman tabelon kun informoj pri la kvin oceanoj sur la Tero. Vi volas akiri la areon de specifa oceana enigo en F1 ( lookup_value ). Kun la oceannomoj en A2:A6 ( lookup_array ) kaj areoj en C2:C6 ( return_array ), la formulo iras jene:

    =XLOOKUP(F1, A2:A6, C2:C6)

    Tradukita en simplan anglan, ĝi diras: serĉu la F1-valoron en A2:A6 kaj resendu valoron de C2:C6 en la sama vico. Neniuj kolumnaj indeksaj nombroj, neniu ordigo, neniuj aliaj ridindaj strangaĵoj de Vlookup! Ĝi nur funkcias :)

    XLOOKUP kontraŭ VLOOKUP en Excel

    Kompare al tradicia VLOOKUP, XLOOKUP havas multajn avantaĝojn. Kiel ĝi estas pli bona ol VLOOKUP? Jen listo de la plej bonaj 10 funkcioj, kiuj blovas la pordojn de ajna alia serĉfunkcio en Excel:

    1. Vertikala kaj horizontala serĉo . La funkcio XLOOKUP ricevis sian nomon pro sia kapablo rigardi supren kaj vertikale kajhorizontale.
    2. Rigardu en ajna direkto: dekstre, maldekstre, malsupre aŭ supre . Dum VLOOKUP nur povas serĉi en la plej maldekstra kolumno kaj HLOOKUP en la plej supra vico, XLOOKUP ne havas tiajn limigojn. La fifama maldekstra serĉo en Excel ne plu doloras!
    3. Preciza kongruo defaŭlte . En la plej multaj situacioj, vi serĉos precizan kongruon, kaj XLOOKUP resendas ĝin defaŭlte (male al la funkcio VLOOKUP kiu defaŭlte al proksimuma kongruo). Kompreneble, vi povas igi XLOOKUP fari ankaŭ proksimuman kongruon se necese.
    4. Parta kongruo kun ĵokeroj . Kiam vi konas nur iom da parto de la serĉvaloro, ne ĉio el ĝi, ĵokera kongruo utilas.
    5. Serĉu en inversa ordo . Antaŭe, por ricevi la lastan okazon, vi devis inversigi la ordon de viaj fontaj datumoj. Nun, vi simple agordu la argumenton serĉo_modo al -1 por devigi vian Xlookup-formulon serĉi de la malantaŭo kaj redoni la lastan kongruon.
    6. Resendi plurajn valorojn . Manipulante per la argumento return_array , vi povas tiri tutan vicon aŭ kolumnon de datumoj rilataj al via serĉvaloro.
    7. Serĉi per multoblaj kriterioj . Excel XLOOKUP pritraktas tabelojn denaske, kio ebligas fari serĉon kun pluraj kriterioj.
    8. Se erarfunkcieco . Tradicie, ni uzas la IFNA-funkcion por kapti #N/A-erarojn. XLOOKUP korpigas ĉi tiun funkcion en la se_ne_trovita argumento permesanta eligi vian propran tekston se neniu valida kongruo estas trovita.
    9. Kolumnaj enmetoj/forigoj . Unu el la plej koleraj problemoj kun VLOOKUP estas, ke aldoni aŭ forigi kolumnojn rompas formulon ĉar la revenkolumno estas identigita per sia indeksa nombro. Kun XLOOKUP, vi provizas la revenan gamon, ne nombron, tio signifas, ke vi povas enmeti kaj forigi tiom da kolumnoj kiom vi bezonas sen rompi ion ajn.
    10. Pli bona rendimento . VLOOKUP povus malrapidigi viajn laborfoliojn ĉar ĝi inkluzivas la tutan tabelon en kalkuloj, kio rezultigas prilaboradon de multe pli da ĉeloj ol efektive bezonata. XLOOKUP pritraktas nur la serĉajn kaj revenajn tabelojn, de kiuj ĝi vere dependas.

    Kiel uzi XLOOKUP en Excel - formulekzemploj

    La sekvaj ekzemploj montras la plej utilajn funkciojn de XLOOKUP en ago. Aldone, vi malkovros kelkajn ne-trivialajn uzojn, kiuj kondukos viajn Excel-serĉajn kapablojn al nova nivelo.

    Rigardu vertikale kaj horizontale

    Mikrosofto Excel havis du funkciojn por malsama serĉo. tipoj, ĉiu havante siajn proprajn sintakson kaj uzregulojn: VSERĈO por rigardi vertikale en kolumno kaj HLOOKUP por rigardi horizontale en vico.

    La funkcio XLOOKUP povas fari ambaŭ kun la sama sintakso. La diferenco estas en tio, kion vi provizas por la serĉo kaj revena tabelo.

    Por v-serĉo, liveru kolumnojn:

    =XLOOKUP(E1, A2:A6, B2:B6)

    Porh-serĉo, enigu vicojn anstataŭ kolumnojn:

    =XLOOKUP(I1, B1:F1, B2:F2)

    Maldekstra serĉo farita denaske

    En pli fruaj versioj de Excel, INDEX MATCH formulo estis la nura fidinda maniero rigardi maldekstren aŭ supre. Nun vi ne plu bezonas kombini du funkciojn kie unu sufiĉus. Nur specifu la cel-serĉan tabelon, kaj XLOOKUP traktos ĝin sen problemo sendepende de ĝia loko.

    Ekzemple, ni aldonu la kolumnon Rango maldekstre de nia specimena tabelo. La celo estas akiri la rangon de la oceana enigo en F1. VLOOKUP stumblos ĉi tie ĉar ĝi povas nur redoni valoron de kolumno dekstre de la serĉkolumno. Xlookup-formulo facile traktas:

    =XLOOKUP(F1, B2:B6, A2:A6)

    Simile, vi povas rigardi supre dum serĉado horizontale en vicoj.

    XLOOKUP kun preciza kaj proksimuma kongruo

    La kongrua konduto estas regata de la 5-a argumento nomata match_mode . Defaŭlte, ĝusta kongruo estas farita.

    Bonvolu atenti, ke eĉ kiam vi elektas proksimuman kongruon ( match_mode agordita al 1 aŭ -1), la funkcio ankoraŭ serĉos ĝustan kongruon. matĉo unue. La diferenco estas en tio, kion ĝi redonas se preciza serĉvaloro ne estas trovita.

    Match_mode argument:

    • 0 aŭ ellasita - ĝusta kongruo; se ne trovita - #N/A eraro.
    • -1 - ĝusta kongruo; se ne trovita - sekva pli malgranda ero.
    • 1 - ĝusta kongruo; se ne trovite- sekva pli granda ero.

    Ĝuste kongruo XLOOKUP

    Tiu ĉi estas la opcio, kiun vi verŝajne uzas 99% de la tempo, kiam vi serĉas en Excel. Ĉar preciza kongruo estas la defaŭlta konduto de XLOOKUP, vi povas preterlasi match_mode kaj provizi nur la unuajn 3 postulatajn argumentojn.

    En kelkaj situacioj, tamen, preciza kongruo ne funkcios. Tipa scenaro estas kiam via serĉtabelo ne enhavas ĉiujn valorojn, sed prefere "mejloŝtonojn" aŭ "limojn" kiel kvanto-bazitaj rabatoj, vendo-bazitaj komisionoj, ktp.

    Nia specimena serĉtabelo montras la korelacion. inter ekzamenaj poentoj kaj notoj. Kiel vi povas vidi en la ekrankopio malsupre, preciza kongruo funkcias nur kiam la poentaro de aparta studento kongruas ĝuste kun la valoro en la serĉtabelo (kiel Christian en la vico 3). En ĉiuj aliaj kazoj, #N/A-eraro estas resendita.

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)

    Por ricevi la notojn anstataŭ #N/A-eraroj, ni bezonas por serĉi proksimuman kongruon kiel montrite en la sekva ekzemplo.

    Proksimuma kongruo XLOOKUP

    Por fari proksimuman serĉon, agordu la argumenton match_mode al -1 aŭ 1 , depende de kiel viaj datumoj estas organizitaj.

    En nia kazo, la serĉtabelo listigas la malsuperajn limojn de la gradoj. Do, ni agordas match_mode al -1 por serĉi la sekvan pli malgrandan valoron kiam preciza kongruo ne estas trovita:

    =XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)

    Ekzemple, Brian havas la poentaron de 98 (F2). La formulo serĉas ĉi tiun serĉvaloron en B2:B6sed ne povas trovi ĝin. Tiam, ĝi serĉas la sekvan pli malgrandan eron kaj trovas 90, kiu respondas al grado A:

    Se nia serĉtabelo enhavus la superajn limojn de la gradoj, ni starigus match_mode al 1 por serĉi la sekvan pli grandan eron se preciza kongruo malsukcesas:

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)

    La formulo serĉas 98 kaj denove ne povas trovi ĝin. Ĉi-foje, ĝi provas trovi la sekvan pli grandan valoron kaj ricevas 100, respondante al grado A:

    Konsileto. Kiam vi kopias Xlookup-formulon al pluraj ĉeloj, ŝlosu la serĉajn aŭ resendi intervalojn per absolutaj ĉelaj referencoj (kiel $B$2:$B$6) por malhelpi ilin ŝanĝiĝi.

    XLOOKUP kun parta kongruo (ĵokeroj)

    Por fari partan kongruan serĉon, agordu la argumenton match_mode al 2, kiu instrukcias la funkcion XLOOKUP prilabori la ĵokerajn signojn:

    • Asterisko (*) - reprezentas ajnan sinsekvon de signoj.
    • Demandsigno (?) - reprezentas ajnan ununuran signon.

    Por vidi kiel ĝi funkcias. , bonvolu konsideri la sekvan ekzemplon. En kolumno A, vi havas kelkajn saĝtelefonajn modelojn kaj, en kolumno B, ilian baterian kapaciton. Vi scivolas pri la baterio de certa inteligenta telefono. La problemo estas, ke vi ne certas, ke vi povas tajpi la modelnomon ĝuste kiel ĝi aperas en kolumno A. Por venki tion, enigu la parton, kiu certe estas tie kaj anstataŭigu la ceterajn signojn per ĵokeroj.

    Ekzemple, akiriinformojn pri la baterio de iPhone X, uzu ĉi tiun formulon:

    =XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)

    Aŭ, enigu la konatan parton de la serĉvaloro en iu ĉelo kaj kunligu la ĉelan referencon kun la ĵokeraj signoj:

    =XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)

    XLOOKUP en inversa ordo por akiri lastan okazon

    Se via tabelo enhavas plurajn aperon de la serĉvaloro, vi eble bezonos por redoni la lastan kongruon . Por fari ĝin, agordu vian Xlookup-formulon por serĉi en inversa sinsekvo.

    La direkto de serĉo estas regata de la 6-a argumento nomita serĉa_modo :

    • 1 aŭ preterlasita (defaŭlte) - serĉoj de unua ĝis lasta valoro, t.e. de supre al malsupre kun vertikala serĉo aŭ de maldekstre al dekstre kun horizontala serĉo.
    • -1 - serĉoj en inversa sinsekvo de lasta ĝis unua valoro .

    Ekzemple, ni redonu la lastan vendon faritan de specifa vendisto. Por tio, ni kunmetas la unuajn tri postulatajn argumentojn (G1 por serĉa_valoro , B2:B9 por serĉa_tabelo , kaj D2:D9 por return_array ) kaj metas - 1 en la 5-a argumento:

    =XLOOKUP(G1, B2:B9, D2:D9, , ,-1)

    Rekta kaj facila, ĉu ne?

    XLOOKUP por redoni plurajn kolumnojn aŭ vicojn.

    Unu pli mirinda trajto de XLOOKUP estas ĝia kapablo redoni pli ol unu valoron rilatantan al la sama matĉo. Ĉio estas farita per la norma sintakso kaj sen ekstraj manipuladoj!

    El la suba tabelo, supozante, ke vi volas

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.