Kiel kalkuli vortojn en Excel - ekzemploj de formuloj

  • Kundividu Ĉi Tion
Michael Brown

La lernilo klarigas kiel kalkuli vortojn en Excel uzante la LEN-funkcion en kombinaĵo kun aliaj Excel-funkcioj, kaj disponigas uskle-distintajn kaj uskleksentemajn formulojn por kalkuli totalajn aŭ specifajn vortojn/tekston en ĉelo aŭ gamo. .

Mikrosofto Excel havas manplenon da utilaj funkcioj, kiuj povas kalkuli preskaŭ ĉion: la funkcio COUNT por kalkuli ĉelojn kun nombroj, COUNTA por kalkuli nemalplenajn ĉelojn, COUNTIF kaj COUNTIFS por kondiĉe kalkuli ĉelojn, kaj LEN por kalkuli la longon de teksta ĉeno.

Bedaŭrinde, Excel ne provizas ajnan enkonstruitan ilon por kalkuli la nombron da vortoj. Feliĉe, kombinante servalajn funkciojn vi povas fari pli kompleksajn formulojn por plenumi preskaŭ ajnan taskon. Kaj ni uzos ĉi tiun aliron por kalkuli vortojn en Excel.

    Kiel kalkuli la totalan nombron da vortoj en ĉelo

    Por kalkuli vortojn en ĉelo, uzu jena kombinaĵo de funkcioj LEN, SUBSTITUTE kaj TRIM:

    LEN(TRIM( ĉelo))-LEN (SUBSTITUTE( ĉelo," ","")+1

    Kie ĉelo estas la adreso de la ĉelo, kie vi volas kalkuli vortojn.

    Ekzemple, por kalkuli vortojn en ĉelo A2, uzu ĉi tiun formulon:

    =LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1

    Kaj poste, vi povas kopii la formulon malsupren por nombri vortojn en aliaj ĉeloj de kolumno A:

    Kiel funkcias ĉi tiu vortkalkula formulo

    Unue, vi uzas la funkcion SUBSTITUTE por forigi ĉiujn spacojn en la ĉelo anstataŭigante ilin per malplena teksto.ĉeno ("") por ke la LEN-funkcio redonu la longon de la ĉeno sen spacoj:

    LEN(SUBSTITUTE(A2," ",""))

    Post tio, vi subtrahas la longon de la ĉeno sen spacoj de la tuta longo de la ĉeno, kaj aldonu 1 al la fina vortkalkulo, ĉar la nombro da vortoj en ĉelo egalas al la nombro da spacoj plus 1.

    Aldone, vi uzas la TRIM-funkcion por forigi kromajn spacojn en la ĉelo, se ekzistas. Foje laborfolio povas enhavi multajn nevideblajn spacojn, ekzemple du aŭ pli da spacoj inter vortoj, aŭ spacsignojn hazarde tajpitaj ĉe la komenco aŭ fino de la teksto (t.e. antaŭaj kaj postaj spacoj). Kaj ĉiuj tiuj kromaj spacoj povas forĵeti vian vortkalkulon. Por gardi ĉi tion, antaŭ ol kalkuli la totalan longon de la ĉeno, ni uzas la TRIM-funkcion por forigi ĉiujn troajn spacojn krom unuopaj spacoj inter vortoj.

    Plibonigita formulo, kiu ĝuste traktas malplenajn ĉelojn

    La supra formulo por kalkuli vortojn en Excel povus esti nomata perfekta se ne pro unu malavantaĝo - ĝi redonas 1 por malplenaj ĉeloj. Por ripari ĉi tion, vi povas aldoni IF-deklaron por kontroli malplenajn ĉelojn:

    =IF(A2="", 0, LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

    Kiel vi povas vidi en la supra ekrankopio, la formulo revenas nulo por malplenaj ĉeloj, kaj la ĝusta vortkalkulo por nemalplenaj ĉeloj.

    Kiel kalkuli specifajn vortojn en ĉelo

    Nombri kiomfoje aperas certa vorto, teksto aŭ subĉeno. en ĉelo, uzu la jenonformulo:

    =(LEN( cell )-LEN(SUBSTITUTE( cell , word ,"")))/LEN( word )

    Ekzemple, ni kalkulu la nombron de " luno " okazoj en ĉelo A2:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, "moon","")))/LEN("moon")

    Anstataŭ enigi la vorton kalkulitan rekte en la formulo, vi povas tajpi ĝin en iu ĉelo, kaj referenci tiun ĉelon en via formulo. Kiel rezulto, vi ricevos pli multflankan formulon por kalkuli vortojn en Excel.

    Konsileto. Se vi planas kopii vian formulon al pluraj ĉeloj, nepre ripari la referencon al la ĉelo enhavanta la vorton por kalkuli kun la $-signo. Ekzemple:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))/LEN($B$1)

    Kiel ĉi tiu formulo kalkulas la aperon de specifa teksto en ĉelo

    1. La funkcio SUBSTITUTE forigas la specifitan vorto el la originala teksto.

    En ĉi tiu ekzemplo, ni forigas la vorton enigo en ĉelo B1 de la originala teksto situanta en A2:

    SUBSTITUTE(A2, $B$1,"")

  • Do, la funkcio LEN kalkulas la longon de la teksta ĉeno sen la specifita vorto.
  • En ĉi tiu ekzemplo, LEN(SUBSTITUTE(A2, $B$1,"")) redonas la longon de la teksto en ĉelo A2 post forigo de ĉiuj signoj enhavitaj en ĉiuj okazoj de la vorto " luno ".

  • Post tio, la supra nombro estas subtrahita de la totala longo de la originala tekstoĉeno:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    La rezulto de ĉi tio operacio estas la nombro da signoj enhavitaj en ĉiuj aperoj de la celvorto, kiu estas 12 en ĉi tiu ekzemplo (3 aperoj de la vorto " luno ", po 4 signoj).

  • Fine, la supra nombro estasdividite per la longo de la vorto. Alivorte, vi dividas la nombron da signoj enhavitaj en ĉiuj aperoj de la celvorto per la nombro da signoj enhavitaj en ununura okazo de tiu vorto. En ĉi tiu ekzemplo, 12 estas dividita per 4 , kaj ni ricevas 3 kiel rezulto.
  • Krom kalkuli la nombron de certaj vortoj en ĉelo, vi povas uzi ĉi tiun formulon por nombri la okazojn de iu ajn teksto (subĉeno). Ekzemple, vi povas kalkuli kiom da fojoj la teksto " elektu " aperas en ĉelo A2:

    Majuskkle-distinta formulo por kalkuli specifajn vortojn en ĉelo

    Kiel vi verŝajne scias, Excel SUBSTITUTE estas uskle-distinga funkcio, kaj tial la vortkalkula formulo bazita sur SUBSTITUTE estas defaŭlte uskle-distinta:

    Majusksentema formulo por kalkuli specifajn vortojn en ĉelo

    Se vi bezonas kalkuli ambaŭ majusklojn kaj minusklojn de difinita vorto, uzu aŭ la UPPER aŭ LOWER funkcion ene de SUBSTITUTE por konverti la originalan tekston kaj la teksto kiun vi volas kalkuli al la sama majusklo.

    =(LEN( ĉelo )-LEN(SUBSTITUTE(UPPER( ĉelo ),UPPER( teksto ),"")))/LEN( teksto )

    =(LEN( ĉelo )-LEN (SUBSTITUTO(ALLEGE ( ĉelo ),LOWER( teksto ),"")))/LEN( teksto )

    Ekzemple, por kalkuli la nombron da aperoj de la vorto en B1 ene de ĉelo A2 ignorante majuskon, uzu ĉi tiun formulon:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2),LOWER($B$1),"")))/LEN($B$1)

    Kiel pruvite en la malsupreekrankopio, la formulo resendas la saman vortkalkulon sendepende ĉu la vorto estas tajpita majuskle (ĉelo B1), minuskle (ĉelo D1) aŭ Fraz-majuskon (ĉelo C1):

    Nombri la totalan nombron da vortoj en gamo

    Por ekscii kiom da vortoj enhavas certa gamo, prenu la formulon, kiu kalkulas entutajn vortojn en ĉelo kaj enmetu ĝin ene de la funkcio SUMPRODUCT aŭ SUM:

    =SUMPRODUKTO(LEN(TRIM( gamo ))-LEN(SUBSTITUTO( gamo ," ",""))+1)

    =SUMO(LEN (TRIM( gamo ))-LEN(SUBSTITUTE( gamo ," ",""))+1)

    SUMPRODUCT estas unu el malmultaj Excel-funkcioj kiuj povas pritrakti tabelojn, kaj vi kompletigas la formulon en la kutima maniero premante la Enigu klavon.

    Por la funkcio SUM por kalkuli tabelojn, ĝi devus esti uzata en tabelformulo, kiu estas kompletigita per premado de Ctrl+Shift+Enter anstataŭ la kutima Enigu strekon.

    Ekzemple, por nombri ĉiujn vortojn en intervalo A2:A4, uzu unu el la jenaj formuloj:

    =SUMPRODUCT(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    =SUM(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    Nombri specifajn vortojn en ra nge

    Se vi volas kalkuli kiom da fojoj aparta vorto aŭ teksto aperas ene de gamo da ĉeloj, uzu similan aliron - prenu la formulon por kalkuli specifajn vortojn en ĉelo, kaj kombini ĝin kun la SUMO aŭ SUMPRODUCT-funkcio:

    =SUMPRODUCT((LEN( gamo )-LEN(SUBSTITUTE( gamo , vorto ,"")))/LEN( vorto ))

    =SUM((LEN( gamo )-LEN(SUBSTITUTO( gamo , vorto ,"")))/LEN( vorto ))

    Bonvolu memori premi Ctrl+Shift+Enter por ĝuste kompletigi la tabel-SUM-formulon.

    Ekzemple, por kalkuli ĉiujn aperon de la vorto enigita en ĉelo C1 en la intervalo A2:A4, uzu ĉi tiun formulon:

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4, C1,"")))/LEN(C1))

    Kiel vi memoru, SUBSTITUTE estas majuskle-distinga funkcio, kaj tial la supra formulo distingas inter majuskla kaj minuskla teksto:

    Por fari la formulon majuskle-malsentema , uzu aŭ la UPPER aŭ LOWER funkcion:

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((UPPER(A2:A4)),UPPER(C1),"")))/LEN(C1))

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((LOWER(A2:A4)),LOWER(C1),"")))/LEN(C1))

    Jen kiel vi kalkulas vortojn en Excel. Por pli bone kompreni kaj verŝajne inversigi la formulojn, vi bonvenas elŝuti la ekzemplan Excel Count Words workbook.

    Se neniu el la formuloj diskutitaj en ĉi tiu lernilo solvis vian taskon, bonvolu kontroli la sekvan liston de rimedoj kiuj montras aliajn solvojn por nombri ĉelojn, tekstojn kaj individuajn signojn en Excel.

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.