„Excel“ formulė: suskaičiuokite konkrečius simbolius langelyje -

Turinys

Bendroji formulė

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Santrauka

Norėdami suskaičiuoti, kiek kartų konkretus simbolis pasirodo langelyje, galite naudoti formulę, pagrįstą funkcijomis PAKEITIMAS ir LEN. Bendroje aukščiau pateiktos formulės formoje A1 reiškia langelio adresą, o „a“ - simbolį, kurį norite suskaičiuoti.

Pavyzdyje aktyvioje langelyje yra ši formulė:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Paaiškinimas

Ši formulė veikia naudojant SUBSTITUTE, kad pirmiausia pašalintumėte visus simbolius, skaičiuojamus šaltinio tekste. Tada teksto ilgis (pašalinus simbolį) atimamas iš pirminio teksto ilgio. Rezultatas yra simbolių, kurie buvo pašalinti naudojant SUBSTITUTE, skaičius, kuris yra lygus tų simbolių skaičiui.

Didžioji ir mažoji raidės

SUBSTITUTE yra didžiosios ir mažosios raidės funkcija, todėl ji atitiks didžiųjų ir mažųjų raidžių vykdant pakeitimą. Jei jums reikia suskaičiuoti tiek didžiąsias, tiek mažąsias konkretaus simbolio raides, naudodami funkciją AUKŠTYN, esančią SUBSTITUTE, galite konvertuoti tekstą į didžiąsias raides prieš paleisdami pakeitimą. Tada pateikite didžiųjų raidžių simbolį kaip tekstą, kuris pakeičiamas taip:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Įdomios straipsniai...