Exceli valem: XLOOKUP metamärgi vaste näide -

Lang L: none (table-of-contents)

Üldine valem

=XLOOKUP(value,lookup,return,"not found",2)

Kokkuvõte

Osalise vaste täitmiseks rakendusega XLOOKUP sisestage metamärkide lubamiseks vaste režiimi argument 2. Näidatud näites on H7 valem:

=TRANSPOSE((XLOOKUP(H4,D5:D15,B5:E15,"Not found",2)))

mis täidab metamärgi vaste H4 väärtusega ja tagastab tulemuseks kõik 4 välja. Funktsioon TRANSPOSE on valikuline ja seda kasutatakse siin ainult tulemuse XLOOKUP teisendamiseks vertikaalseks massiiviks.

Selgitus

Seestpoolt välja töötades on XLOOKUP konfigureeritud leidma veerus Perekonnanimi väärtus H4 ja tagastama kõik väljad. Metamärkide toetamiseks on match_mode esitatud järgmiselt:

XLOOKUP(H4,D5:D15,B5:E15,2) // match Last, return all fields

  • Otsingu_väärtus pärineb lahtrist H4
  • Otsingu_raja on vahemik D5: D15, mis sisaldab perekonnanimesid
  • Return_array on B5: E15, mis sisaldab kõiki välju
  • Argumendiks not_found on seatud väärtus „Not found”
  • Metamärkide lubamiseks on match_mode väärtus 2
  • Otsingu režiimi ei pakuta ja vaikimisi on see 1 (esimene kuni viimane)

Kuna H4 sisaldab "corr *", leiab XLOOKUP esimese "corr" -ga algava perekonnanime ja tagastab kõik neli horisontaalse massiivi välja:

(648,"Sharyn","Corriveau","Support")

See tulemus tagastatakse otse funktsiooni TRANSPOSE:

=TRANSPOSE((648,"Sharyn","Corriveau","Support"))

Funktsioon TRANSPOSE muudab massiivi horisontaalsest vertikaalseks:

(648;"Sharyn";"Corriveau";"Support") // vertical array

ja massiivi väärtused levivad vahemikku H7: H10.

Kaudse metamärgiga

Ülaltoodud näites sisestatakse tärniga metamärk (*) otseselt otsingu väärtusesse. Kaardimärgiks kaudselt edastamiseks saate valemit kohandada järgmiselt:

=TRANSPOSE((XLOOKUP(H4&"*",D5:D15,B5:E15,"Not found",2)))

Ülal liidame tärniga metamärgi (*) väärtuseks H4 valemis endas. Sellega lisatakse tärn igale H4 sisestatud väärtusele ja XLOOKUP teeb metamärgiotsingu.

Huvitavad Artiklid...