XLOOKUP neveikia? 3 dažniausios priežastys ir kaip jas išspręsti

XLOOKUP Not Working — Excel | analytics.bi
Jei XLOOKUP formulė atrodo teisinga, bet Excel vis tiek grąžina #N/A klaidą arba neteisingą rezultatą, problema dažniausiai slypi ne pačioje formulėje. Daugeliu atvejų lentelės nesusijungia dėl netvarkingų ID stulpelių, nors iš pirmo žvilgsnio duomenys atrodo visiškai tvarkingi.

Naudojant XLOOKUP funkciją Excel lentelių sujungimas veikia greitai ir patikimai. Tačiau kartais rezultatai būna neteisingi arba grąžinama #N/A klaidos reikšmė, nors iš pirmo žvilgsnio duomenys atrodo identiški.

Jei nori pirmiausia pamatyti pačią jungimo logiką, rekomenduojame perskaityti ir šį straipsnį: kaip sujungti Excel lenteles pagal ID naudojant XLOOKUP .

Dažniausiai problemą lemia ne pati formulė, o neteisingai paruošti ID stulpeliai. Aptarkime tris dažniausias priežastis.

1. Tarpai ID reikšmėse

Viena dažniausių problemų – nepastebimi tarpai ID stulpelyje. Net vienas papildomas tarpas reiškia, kad Excel laikys reikšmes skirtingomis.

Įdomu tai, kad palikti tarpai į dešinę pusę nuo ID reikšmės yra visiškai nematomi žmogaus akiai, juos galima pastebėti tik paspaudus pelės klavišu ant celėje esančios reikšmės.

Nematomi tarpai ID reikšmėse Excel

Nors žmogui abi reikšmės atrodo vienodos, Excel jas mato kaip skirtingas. Dėl to XLOOKUP neranda atitikmens ir grąžina #N/A klaidą.

2. Skirtingi duomenų formatai (Text vs Number)

Kita dažna problema – skirtingi duomenų tipai. Vienoje lentelėje ID gali būti tekstas, kitoje – skaičius.

Lentelėse vizualiai jos atrodo visiškai vienodai, tačiau Excel jas mato kaip skirtingas reikšmes. Tokiu atveju XLOOKUP neranda atitikmens ir grąžina #N/A.

Skirtingi ID formatai tekstas ir skaičius Excel

Todėl prieš jungiant lenteles svarbu patikrinti, ar abiejose lentelėse naudojamas tas pats ID stulpelio formatas.

Labai dažnai problema atrodo kaip neveikianti formulė, nors iš tikrųjų Excel tiesiog lygina tekstą su skaičiumi arba vieną reikšmę su kita, kuri turi nematomą tarpą. Tokiais atvejais klaida slypi duomenų paruošime, o ne XLOOKUP logikoje.

Norite paprastesnio būdo sujungti Excel lenteles?

Mini kurse parodome, kaip naudoti XLOOKUP praktiškai ir be bereikalingos painiavos.

🎓 Peržiūrėti mini kursą

Jei mygtukas neveikia, atidaryk kursą čia: atidaryti kursą

3. Pasikartojantys ID

XLOOKUP grąžina pirmą rastą atitikmenį. Jei ID pasikartoja kelis kartus, gali būti grąžinamas neteisingas rezultatas.

Pavyzdžiui, jei lentelėje tas pats ID įrašytas kelis kartus, XLOOKUP paims pirmą reikšmę, kurią randa. Tai reiškia, kad rezultatas gali būti techniškai teisingas pagal formulės logiką, bet neteisingas pagal tavo lūkestį.

ID Suma
1001 10
1001 25
XLOOKUP(1001; ID; Suma)
10
Grąžinama pirma rasta reikšmė

XLOOKUP grąžins tik pirmą reikšmę (10), nors gali būti tikimasi kitos.

Tai ypač dažna problema dirbant su:

  • pardavimų duomenimis
  • užsakymų sąrašais
  • darbuotojų įrašais

Jei ID stulpelis turėtų būti unikalus, tokie pasikartojimai gali lemti ne tik neteisingą vienos eilutės rezultatą, bet ir klaidinančias išvadas visoje lentelėje.

Kodėl tai svarbu

Nors XLOOKUP formulė paprasta, teisingas lentelių sujungimas priklauso nuo duomenų kokybės. Net nedidelės klaidos ID stulpelyje gali lemti neteisingus rezultatus.

Todėl prieš jungiant lenteles svarbu patikrinti:

  • ar nėra tarpų
  • ar vienodi duomenų formatai
  • ar ID nepasikartoja

Kitaip tariant, XLOOKUP veikia gerai tada, kai tvarkingi patys duomenys. Jei ID stulpelis paruoštas neteisingai, net ir gera formulė nepadės gauti patikimo rezultato.

Jei nori plačiau suprasti, kuo XLOOKUP skiriasi nuo senesnių sprendimų, rekomenduojame perskaityti ir šiuos straipsnius: XLOOKUP vs VLOOKUP ir VLOOKUP neveikia?

Mini kursas apie Excel lentelių jungimą su XLOOKUP

Paruošėme trumpą mini kursą, kuriame per 10 min. išmoksi:

  • kaip teisingai sujungti Excel lenteles su XLOOKUP
  • kokios sąlygos būtinos teisingam jungimui
  • dažniausios klaidos ir kaip jų išvengti
  • kaip greitai patikrinti ID stulpelius

Norite paprastesnio būdo sujungti Excel lenteles?

Mini kurse parodome, kaip naudoti XLOOKUP praktiškai ir be bereikalingos painiavos.

🎓 Peržiūrėti mini kursą

Jei mygtukas neveikia, atidaryk kursą čia: atidaryti kursą

Panašūs straipsniai