Matas Analitika

Excel ir Google Sheets

Excel funkcijos: dažniausiai naudojamos formulės su pavyzdžiais

Kurią Excel funkciją naudoti, kai reikia sumuoti pagal sąlygą, rasti reikšmę kitoje lentelėje ar išvalyti tekstą? Dažniausios formulės su trumpais pavyzdžiais.

Matas · · 4 min. skaitymo

Excel turi kelis šimtus funkcijų, bet daugumai darbų užtenka kelių dešimčių. Čia jos sugrupuotos pagal tai, ką reikia padaryti: susumuoti, patikrinti sąlygą, surasti reikšmę, sutvarkyti tekstą ar suskaičiuoti datas. Prie kiekvienos yra trumpas pavyzdys, o kur apie funkciją parašiau išsamiau, rasite nuorodą.

Formulėse argumentai atskirti kabliataškiu, kaip Excel su lietuviškais regiono nustatymais. Jei jūsų Excel naudoja kablelį, pakeiskite kabliataškius kableliais.

Sumavimas ir skaičiavimas

FunkcijaKą daroPavyzdys
SUMSudeda skaičius=SUM(D2:D100)
AVERAGEVidurkis=AVERAGE(D2:D100)
ROUNDApvalina iki nurodyto skaitmenų skaičiaus=ROUND(D2*21%;2)
SUMIFSSumuoja eilutes, atitinkančias sąlygas=SUMIFS(D:D;B:B;"Jonas")
COUNTIFSSkaičiuoja eilutes, atitinkančias sąlygas=COUNTIFS(C:C;"Vilnius")
COUNTAKiek netuščių langelių=COUNTA(A2:A100)
SUBTOTALSuma tik matomų eilučių po filtro=SUBTOTAL(109;D2:D100)

Daugiau: SUMIFS pagal kelias sąlygas, COUNTIF ir COUNTIFS, procentai ir PVM Excel.

Sąlygos

FunkcijaKą daroPavyzdys
IFVienas rezultatas, jei sąlyga teisinga, kitas, jei ne=IF(D2>=1000;"Didelis";"Mažas")
AND, ORSujungia kelias sąlygas=IF(AND(D2>0;E2="Taip");"OK";"")
IFSKelios sąlygos be įdėtinių IF=IFS(D2>=1000;"A";D2>=500;"B";TRUE;"C")
IFERRORPakeičia klaidą savo reikšme=IFERROR(D2/C2;0)

Daugiau: IF funkcija su keliomis sąlygomis.

Paieška kitoje lentelėje

FunkcijaKą daroPavyzdys
XLOOKUPRanda reikšmę ir grąžina atitinkamą reikšmę iš kito stulpelio=XLOOKUP(A2;Kainos[Kodas];Kainos[Kaina];"Nėra")
VLOOKUPSenesnis būdas, ieško tik pirmame stulpelyje=VLOOKUP(A2;Kainos!A:C;3;FALSE)
INDEX ir MATCHPaieška į kairę ir pagal kelias sąlygas=INDEX(C:C;MATCH(A2;A:A;0))

XLOOKUP yra Excel 2021 ir Microsoft 365 versijose. Jei failą atidarys žmonės su senesniu Excel, naudokite INDEX ir MATCH.

Daugiau: XLOOKUP ir kuo ji geresnė už VLOOKUP, INDEX ir MATCH. Kai reikia papildyti visą lentelę duomenimis iš kitos, be formulių tai padaro failų sujungimo įrankis.

Sąrašai be pasikartojimų ir filtravimas formule

FunkcijaKą daroPavyzdys
UNIQUESąrašas be pasikartojančių reikšmių=UNIQUE(B2:B500)
FILTEREilutės, atitinkančios sąlygą=FILTER(A2:D500;C2:C500="Vilnius")
SORTSurikiuotas sąrašas=SORT(UNIQUE(B2:B500))

Šios funkcijos yra Excel 2021 ir Microsoft 365. Rezultatas pats išsiplečia į tiek langelių, kiek reikia, todėl po formule turi būti tuščia vieta.

Daugiau: kaip rasti ir pašalinti dublikatus.

Tekstas

FunkcijaKą daroPavyzdys
TRIMPašalina perteklinius tarpus=TRIM(A2)
LEFT, RIGHT, MIDIštraukia teksto dalį=LEFT(A2;3)
LENTeksto ilgis=LEN(A2)
TEXTJOINSujungia kelias reikšmes su skirtuku=TEXTJOIN(", ";TRUE;A2:C2)
&Sujungia tekstą=A2&" "&B2
VALUETekstą paverčia skaičiumi=VALUE(A2)
TEXTSPLITIšskaido tekstą į stulpelius=TEXTSPLIT(A2;" ")

TEXTSPLIT yra tik naujausiose versijose, pavyzdžiui Microsoft 365. Kitose tą patį daro Data → Text to Columns.

Daugiau: kaip sutvarkyti netvarkingą lentelę, kodėl Excel nesumuoja skaičių ir neatpažįsta datų.

Datos

FunkcijaKą daroPavyzdys
TODAYŠiandienos data=TODAY()
NETWORKDAYSDarbo dienų skaičius tarp datų=NETWORKDAYS(A2;B2)
WORKDAYData po nurodyto darbo dienų skaičiaus=WORKDAY(A2;10)
EDATEData po kelių mėnesių=EDATE(A2;6)
EOMONTHMėnesio paskutinė diena=EOMONTH(A2;0)
DATEDIFPilni metai ar mėnesiai tarp datų=DATEDIF(A2;B2;"y")
YEAR, MONTH, DAYMetai, mėnuo ar diena iš datos=MONTH(A2)

Daugiau: datų skirtumas Excel.

Kada formulės nėra geriausias sprendimas

Formulės tinka skaičiavimams, kurie keičiasi kartu su duomenimis. Bet kai kuriems darbams yra patogesnių įrankių:

  • Sumos pagal kelis pjūvius, pavyzdžiui pagal mėnesį ir klientą, greičiau gaunamos suvestine lentele nei šimtu SUMIFS formulių.
  • Duomenų valymas ir sujungimas kas savaitę patikimiau vyksta Power Query, nes žingsniai įrašomi vieną kartą ir kartojami paspaudus Refresh.
  • Klaidų prevencija, pavyzdžiui kad niekas neįvestų teksto į kiekio langelį, sprendžiama duomenų tikrinimu, o ne formulėmis, kurios klaidą tik parodo.

Google Sheets

Beveik visos čia išvardytos funkcijos Google Sheets rašomos taip pat, įskaitant XLOOKUP, UNIQUE, FILTER ir SPLIT, kuris atitinka TEXTSPLIT. Sheets turi ir savų, kurių Excel neturi, pavyzdžiui QUERY ir IMPORTRANGE.

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