Matas Analitika

Excel ir Google Sheets

Kaip sutvarkyti netvarkingą Excel lentelę: tarpai, sujungti langeliai ir stulpeliai

Formulės neveikia, suvestinė rodo nesąmones? Dažniausiai kalti sujungti langeliai, nematomi tarpai ar skaičiai kaip tekstas. Kaip juos sutvarkyti Excel.

Matas · · 3 min. skaitymo

XLOOKUP neranda kliento, kuris aiškiai yra sąraše. Suvestinė rodo tą pačią prekę dviem eilutėmis. Filtras praleidžia pusę įrašų. Dažniausiai kalta ne formulė, o duomenys: jie atrodo tvarkingai žmogui, bet ne Excel.

Šiame straipsnyje surašiau, ką patikrinti ir pataisyti prieš skaičiuojant, ta tvarka, kuria pats tai darau.

1. Viena antraštės eilutė, be tuščių eilučių

Excel geriausiai dirba su lentele, kurioje pirma eilutė yra stulpelių pavadinimai, o po jos eina tik duomenys. Trukdo:

  • dvi ar trys antraštės eilutės, kai viršuje sujungtas „2026 m. pardavimai“, o po juo mėnesiai;
  • tuščios eilutės tarp grupių, kurias Excel laiko lentelės pabaiga;
  • tarpinės sumos tarp duomenų eilučių, kurios vėliau suskaičiuojamos dar kartą.

Antraštę palikite vieną, tarpines sumas ištrinkite, o sumas skaičiuokite atskirai, pavyzdžiui, suvestine lentele.

2. Sujungti langeliai ir tušti langeliai po jais

Sujungtas langelis „Vilnius“ per penkias eilutes atrodo aiškiai, bet duomenų yra tik pirmoje eilutėje. Kitos keturios tuščios, todėl filtras ir SUMIFS jų nepriskiria Vilniui.

  1. Pažymėkite stulpelį ir paspauskite Merge & Center, kad langeliai būtų atskirti.
  2. Neatžymėdami paspauskite F5 → Special → Blanks. Bus pažymėti tik tušti langeliai.
  3. Įrašykite = ir paspauskite rodyklę aukštyn, kad formulė rodytų į langelį virš jo.
  4. Paspauskite Ctrl+Enter. Formulė įrašoma į visus pažymėtus langelius.
  5. Nukopijuokite stulpelį ir įklijuokite kaip reikšmes.

3. Pertekliniai ir nematomi tarpai

„UAB Medis“ ir „UAB Medis “ su tarpu gale Excel yra du skirtingi klientai. TRIM pašalina tarpus pradžioje, gale ir dvigubus tarpus viduryje. Iš eksportų dažnai ateina ir nepertraukiamas tarpas (CHAR(160)), kurio TRIM nepašalina, todėl patikimiau:

=TRIM(SUBSTITUTE(A2;CHAR(160);" "))

Jei tekste yra eilutės lūžių ar kitų nespausdinamų simbolių, pridėkite CLEAN:

=TRIM(CLEAN(SUBSTITUTE(A2;CHAR(160);" ")))

Didžiųjų ir mažųjų raidžių paieškos funkcijos neskiria, bet ataskaitoje jos atrodo netvarkingai. UPPER, LOWER ir PROPER suvienodina rašybą.

4. Kelios reikšmės viename stulpelyje

Dažnas atvejis: „Jonas Jonaitis, Kaunas“ viename langelyje arba prekės kodas ir pavadinimas kartu. Atskirti galima trimis būdais:

  • Text to Columns (Data → Text to Columns): nurodote skirtuką, pavyzdžiui, kablelį ar tarpą, ir Excel padalija stulpelį.
  • Flash Fill: šalia įrašykite, ką norite gauti iš pirmos eilutės, pereikite į kitą ir paspauskite Ctrl+E. Excel atpažįsta šabloną ir užpildo likusias eilutes. Patikrinkite kelias eilutes, nes šabloną jis kartais supranta ne taip.
  • TEXTSPLIT (Microsoft 365): =TEXTSPLIT(A2;", ") padalija tekstą į kelis stulpelius formule, todėl rezultatas atsinaujina pasikeitus šaltiniui.

5. Skaičiai ir datos kaip tekstas

Jei sumų stulpelis lygiuotas kairėje, o SUM rodo nulį, skaičiai išsaugoti kaip tekstas. Tai dažniausia eksportų problema, ir jai skyriau atskirą straipsnį: Excel skaičiai ir datos kaip tekstas.

6. Tas pats dalykas, užrašytas skirtingai

„Kaunas“, „KAUNAS“, „Kauno m.“ ir „Kaunas “ suvestinėje bus keturios eilutės. Po tarpų sutvarkymo dalis jų sutaps, o likusius variantus greičiausiai pamatysite su UNIQUE ar suvestine ir pakeisite per Ctrl+H. Kaip surasti pasikartojančius įrašus, aprašiau straipsnyje kaip rasti ir pašalinti dublikatus. Jei reikia tik išvalyti sąrašą, dublikatų šalinimo įrankis tai padaro be formulių ir nekreipia dėmesio į tarpus bei raidžių dydį.

7. Paverskite duomenis lentele

Kai duomenys sutvarkyti, pažymėkite juos ir paspauskite Ctrl+T. Lentelė pati išsiplečia pridėjus eilučių, formulės persikelia į naujas eilutes, o suvestinės ir sąrašai, nurodantys į lentelę, neišsibarsto. Kad tos pačios klaidos neatsirastų iš naujo, pridėkite duomenų tikrinimą.

Kai tą patį tenka daryti kas savaitę

Jei kiekvieną pirmadienį gaunate tą patį eksportą ir kartojate tuos pačius žingsnius, juos verta įrašyti Power Query. Jame galima pašalinti tarpus, padalyti stulpelius, užpildyti tuščius langelius žemyn (Fill Down) ir pakeisti tipus, o kitą savaitę užtenka paspausti Refresh. Kaip tai veikia, aprašiau straipsnyje Power Query: ataskaita, kuri atsinaujina vienu paspaudimu.

Pirmas žingsnis

Papasakokite, kas šiandien užima per daug laiko

Užtenka kelių sakinių. Perskaitysiu, prireikus paklausiu, ko trūksta, ir pasiūlysiu pokalbio laiką.

  • Pirmas pokalbis nemokamas.
  • Paprastai atsakau per 1 darbo dieną.
  • Jokių įsipareigojimų iki pasiūlymo.

Patogiau el. paštu? matas.analitika@gmail.com

Duomenis naudosiu tik atsakydamas į žinutę. Privatumo politika