30 Excel funkcijų per 30 dienų: HLOOKUP

10-oji maratono diena 30 Excel funkcijų per 30 dienų skirsime funkcijos tyrimui ŽIŪRĖTI (GPR). Ši funkcija labai panaši į PERŽIŪRA (VLOOKUP), tik jis veikia su horizontalaus sąrašo elementais.

Nelaiminga funkcija ŽIŪRĖTI (GLOW) nėra toks populiarus kaip jo sesuo, nes daugeliu atvejų duomenys lentelėse yra išdėstyti vertikaliai. Prisimenate, kada paskutinį kartą norėjote ieškoti eilutės? O kaip grąžinti vertę iš to paties stulpelio, bet esančioje vienoje iš toliau pateiktų eilučių?

Šiaip ar taip, duokime funkcijų ŽIŪRĖTI (GPR) pelnytą šlovės akimirką ir atidžiau pažvelkite į informaciją apie šią funkciją bei jos naudojimo pavyzdžius. Atminkite, jei turite įdomių idėjų ar pavyzdžių, pasidalykite jais komentaruose.

10 funkcija: PERŽIŪRA

Funkcija ŽIŪRĖTI (HLOOKUP) suranda reikšmę pirmoje lentelės eilutėje ir pateikia kitą reikšmę iš to paties lentelės stulpelio.

Kaip galiu naudoti funkciją HLOOKUP (HLOOKUP)?

Nuo funkcijos ŽIŪRĖTI (HLOOKUP) gali rasti tikslią arba apytikslę reikšmę eilutėje, tada gali:

  • Raskite pasirinkto regiono pardavimo sumas.
  • Raskite rodiklį, kuris yra aktualus pasirinktai datai.

HLOOKUP sintaksė

Funkcija ŽIŪRĖTI (HLOOKUP) turi tokią sintaksę:

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

  • lookup_value (lookup_value): vertė, kurią reikia rasti. Gali būti reikšmė arba langelio nuoroda.
  • table_array (lentelė): paieškos lentelė. Gali būti diapazono nuoroda arba pavadintas diapazonas, sudarytas iš 2 ar daugiau eilučių.
  • eilutės_indekso_skaičius (eilutės_numeris): eilutė, kurioje yra reikšmė, kurią turi grąžinti funkcija. Nustatoma pagal eilutės numerį lentelėje.
  • range_lookup (range_lookup): Norėdami rasti tikslią atitiktį, naudokite FALSE arba 0; apytiksliai paieškai, TRUE (TRUE) arba 1. Pastaruoju atveju eilutė, kurioje ieškoma funkcija, turi būti rūšiuojama didėjančia tvarka.

Spąstai HLOOKUP (GPR)

Kaip PERŽIŪRA (VLOOKUP), funkcija ŽIŪRĖTI (HLOOKUP) gali veikti lėtai, ypač ieškant tikslios teksto eilutės atitikties nerūšiuotoje lentelėje. Jei įmanoma, naudokite apytikslę paiešką lentelėje, surūšiuotoje pagal pirmąją eilutę didėjančia tvarka. Pirmiausia galite pritaikyti funkciją RUNGTYNIŲ (DAUGIAU ATSAKYTA) arba COUNTIF (COUNTIF), kad įsitikintumėte, jog ieškoma reikšmė yra net pirmoje eilutėje.

Kitos funkcijos kaip RODYKLĖ (INDEKSAS) ir RUNGTYNIŲ (MATCH) taip pat gali būti naudojamas norint gauti reikšmes iš lentelės ir yra efektyvesnis. Pažvelgsime į juos vėliau savo maratone ir pamatysime, kokie galingi ir lankstūs jie gali būti.

1 pavyzdys: suraskite pasirinkto regiono pardavimo vertes

Leiskite dar kartą priminti, kad funkcija ŽIŪRĖTI (HLOOKUP) ieško tik vertės viršutinėje lentelės eilutėje. Šiame pavyzdyje rasime pasirinkto regiono pardavimo sumas. Mums svarbu gauti teisingą vertę, todėl naudojame šiuos nustatymus:

  • Regiono pavadinimas įvedamas langelyje B7.
  • Regioninė paieškos lentelė turi dvi eilutes ir apima diapazoną C2:F3.
  • Bendra pardavimo suma yra 2 lentelės eilutėje.
  • Paskutinis argumentas nustatytas į FALSE, kad ieškant būtų galima rasti tikslią atitiktį.

C7 langelio formulė yra tokia:

=HLOOKUP(B7,C2:F3,2,FALSE)

=ГПР(B7;C2:F3;2;ЛОЖЬ)

30 Excel funkcijų per 30 dienų: HLOOKUP

Jei regiono pavadinimo nerasta pirmoje lentelės eilutėje, funkcijos rezultatas ŽIŪRĖTI (GPR) bus #AT (#N/A).

30 Excel funkcijų per 30 dienų: HLOOKUP

2 pavyzdys: suraskite matą pasirinktai datai

Paprastai naudojant funkciją ŽIŪRĖTI (HLOOKUP) reikalauja tikslios atitikties, bet kartais tinkamesnė yra apytikslė atitiktis. Pavyzdžiui, jei rodikliai keičiasi kiekvieno ketvirčio pradžioje, o pirmosios šių ketvirčių dienos naudojamos kaip stulpelių antraštės (žr. paveikslėlį žemiau). Šiuo atveju naudojant funkciją ŽIŪRĖTI (HLOOKUP) ir apytikslę atitiktį, rasite rodiklį, kuris yra aktualus nurodytai datai. Šiame pavyzdyje:

  • Data įrašoma langelyje C5.
  • Indikatoriaus paieškos lentelė turi dvi eilutes ir yra diapazone C2:F3.
  • Paieškos lentelė rūšiuojama pagal datos eilutę didėjančia tvarka.
  • Rodikliai įrašyti mūsų lentelės 2 eilutėje.
  • Paskutinis funkcijos argumentas nustatytas į TRUE, kad būtų galima rasti apytikslę atitiktį.

D5 langelio formulė yra tokia:

=HLOOKUP(C5,C2:F3,2,TRUE)

=ГПР(C5;C2:F3;2;ИСТИНА)

Jei datos nerasta pirmoje lentelės eilutėje, funkcija ŽIŪRĖTI (HLOOKUP) suras artimiausią didžiausią reikšmę, kuri yra mažesnė už argumentą lookup_value (paieškos_vertė). Šiame pavyzdyje norima reikšmė yra kovo 15. Jo nėra datos eilutėje, todėl formulė paims vertę 1 sausis ir grįžti 0,25.

30 Excel funkcijų per 30 dienų: HLOOKUP

Palikti atsakymą