30 fonksyon Excel nan 30 jou: LOOKUP

Yè nan maraton an 30 fonksyon Excel nan 30 jou nou te pran plezi ak fonksyon an REP (REPETE) lè w kreye tablo andedan yon selil epi sèvi ak li pou konte senp. Se lendi, epi yon lòt fwa ankò li lè pou nou mete chapo panse nou.

Nan 16yèm jou maraton an, nou pral etidye fonksyon an CHECHE (VIEW). Sa a se yon zanmi pwòch VCHACHUP (VLOOKUP) ak CHASE (GPR), men li travay yon ti jan diferan.

Kidonk, ann etidye teyori a epi teste fonksyon an nan pratik CHECHE (VIEW). Si ou gen plis enfòmasyon oswa egzanp sou fason pou itilize karakteristik sa a, tanpri pataje yo nan kòmantè yo.

Fonksyon 16: LOOKUP

fonksyon CHECHE (LOOKUP) retounen yon valè ki soti nan yon ranje, yon kolòn, oswa nan yon etalaj.

Kouman mwen ka itilize fonksyon LOOKUP?

fonksyon CHECHE (LOOKUP) retounen rezilta a, selon valè w ap chèche a. Avèk èd li, ou pral kapab:

  • Jwenn dènye valè a nan yon kolòn.
  • Jwenn dènye mwa a ak lavant negatif.
  • Konvèti siksè elèv yo soti nan pousantaj nan nòt lèt.

Sentaks LOOKUP

fonksyon CHECHE (LOOKUP) gen de fòm sentaktik - vektè ak etalaj. Nan fòm vektè, fonksyon an gade pou valè a nan kolòn oswa ranje yo bay la, ak nan fòm etalaj, li gade pou valè a nan premye ranje oswa kolòn nan etalaj la.

Fòm vektè a gen sentaks sa a:

LOOKUP(lookup_value,lookup_vector,result_vector)

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

  • valè_chèch (lookup_value) – Kapab tèks, nimewo, boolean, non oswa lyen.
  • lookup_vector (lookup_vector) – Yon seri ki gen yon ranje oswa yon kolòn.
  • rezilta_vektè (result_vector) – yon seri ki gen yon ranje oswa yon kolòn.
  • seri agiman lookup_vector (lookup_vector) ak rezilta_vektè (result_vector) dwe menm gwosè a.

Fòm etalaj la gen sentaks sa a:

LOOKUP(lookup_value,array)

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

  • valè_chèch (lookup_value) – Kapab tèks, nimewo, boolean, non oswa lyen.
  • rechèch la fèt dapre dimansyon etalaj la:
    • si etalaj la gen plis kolòn pase ranje, Lè sa a, rechèch la fèt nan premye ranje a;
    • si kantite ranje ak kolòn se menm oswa gen plis ranje, lè sa a rechèch la fèt nan premye kolòn nan.
  • fonksyon an retounen dènye valè ki soti nan ranje/kolòn yo jwenn.

Pyèj LOOKUP (VIEW)

  • Nan fonksyon CHECHE (BROWSE) pa gen okenn opsyon pou chèche yon match egzak, ki se nan VCHACHUP (VLOOKUP) ak nan CHASE (GPR). Si pa gen okenn valè rechèch, Lè sa a, fonksyon an ap retounen valè maksimòm nan pa depase valè rechèch la.
  • Etalaj la oswa vektè ke yo ap chèche a dwe klase nan lòd monte, otreman fonksyon an ka retounen yon rezilta kòrèk.
  • Si premye valè nan etalaj/vektè ke yo te gade an pi gran pase valè rechèch la, Lè sa a, fonksyon an ap jenere yon mesaj erè. #AT (#N/A).

Egzanp 1: Jwenn dènye valè a nan yon kolòn

Sou fòm yon fonksyon etalaj CHECHE (LOOKUP) ka itilize pou jwenn dènye valè a nan yon kolòn.

Èd Excel site valè 9,99999999999999E + 307 kòm pi gwo nimewo ki ka ekri nan yon selil. Nan fòmil nou an, li pral mete kòm valè a vle. Yo sipoze ke yon gwo kantite pa pral jwenn, kidonk fonksyon an ap retounen dènye valè a nan kolòn D.

Nan egzanp sa a, nimewo yo nan kolòn D yo gen dwa pa klase, Anplis de sa, valè tèks yo ka jwenn.

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

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

30 fonksyon Excel nan 30 jou: LOOKUP

Egzanp 2: Jwenn dènye mwa a ak yon valè negatif

Nan egzanp sa a, nou pral itilize fòm vektè a CHECHE (VIEW). Kolòn D gen valè lavant yo, epi kolòn E gen non mwa yo. Nan kèk mwa, bagay yo pa t ale byen, ak nimewo negatif parèt nan selil ki gen valè lavant yo.

Pou jwenn dènye mwa a ak yon nimewo negatif, fòmil la avèk CHECHE (LOOKUP) pral tcheke pou chak valè lavant ke li se mwens pase 0 (inegalite nan fòmil la). Apre sa, nou divize 1 sou rezilta a, nou fini ak swa 1, oswa yon mesaj erè #DIV/0 (#SEKSYON/0).

Depi valè a vle se 2 pa jwenn, fonksyon an pral chwazi dènye yo jwenn 1, epi retounen valè ki koresponn lan nan kolòn E.

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

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

30 fonksyon Excel nan 30 jou: LOOKUP

Eksplikasyon: Nan fòmil sa a, olye pou yo agiman an lookup_vector (lookup_vector) ekspresyon ranplase 1/(D2:D8<0), ki fòme yon etalaj nan RAM òdinatè a, ki fòme ak 1 ak valè erè #DIV/0 (#SEKSYON/0). 1 endike ke selil ki koresponn lan nan seri a D2:D8 gen yon valè mwens pase 0, ak erè a #DIV/0 (#DIV/0) - sa ki pi gran pase oswa egal a 0. Kòm yon rezilta, travay nou an se jwenn dènye a 1 nan etalaj la vityèl kreye, epi ki baze sou sa a, retounen non an nan mwa a soti nan seri a E2: E8.

Egzanp 3: Konvèti siksè elèv yo soti nan pousantaj yo nan nòt lèt yo

Précédemment, nou te deja rezoud yon pwoblèm menm jan an lè l sèvi avèk fonksyon an VCHACHUP (VPR). Jodi a nou pral sèvi ak fonksyon an CHECHE (VIEW) nan fòm vektè pou konvèti siksè elèv yo soti nan pousantaj yo nan nòt lèt yo. Kontrèman ak VCHACHUP (VLOOKUP) pou yon fonksyon CHECHE (VIEW) Li pa enpòtan si pousantaj yo nan premye kolòn nan tablo a. Ou ka chwazi absoliman nenpòt kolòn.

Nan egzanp sa a, nòt yo nan kolòn D, klase nan lòd monte, epi lèt ki koresponn yo yo nan kolòn C, sou bò gòch kolòn yo ap chèche a.

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

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

30 fonksyon Excel nan 30 jou: LOOKUP

Kite yon Reply