Tabloya naverokê
Her çend jimareya peyv û karakteran di Google Sheets de di rewşên kêm de têne bikar anîn, ew hîn fonksiyona ku hin ji me hêvî dikin ku rast di menuyê de bibînin. Lê berevajî Google Docs, ji bo Google Sheets, ew fonksiyona LEN e ku wiya dike.
Tevî ku gelek awayên cûrbecûr hene ku meriv tîpan di pelgeyan de bihejmêre jî, posta blogê ya îro dê fonksiyona LEN-ê wekî xwe bigire. Armanca sereke di tabloyan de ew e ku - baş e, hejmartin :) Lêbelê, ew qet carî bi serê xwe nayê bikar anîn. Li jêr hûn ê fêr bibin ka meriv çawa Google Sheets LEN-ê rast bikar tîne û formulên ku herî zêde têne xwestin ji bo hesabkirina tîpan di pelên berbelav de bibînin.
Fonksiyona LEN-ê ya Google Sheets - bikar anîn û hevoksazî
The Armanca sereke û yekane ya fonksiyona LEN-ê di Google Sheets de bidestxistina dirêjahiya rêzê ye. Ew qas hêsan e ku tenê 1 arguman jî hewce dike:
=LEN(text)- dikare nivîsê bi xwe jî bi ducaran bigire:
=LEN("Yggdrasil")
- an jî referansek ji şaneyek bi nivîsa balkêş re:
=LEN(A2)
Werin em bibînin ka di karanîna fonksiyonê de di pelên berbelav de hin taybetmendî hene.
Karakter di Google Sheets de bihejmêre
Ez ê bi operasyona herî hêsan dest pê bikim: di Google Sheets de jimartina karakteran bi awayê herî berbelav bikim – bi referanskirina şaneyek bi nivîsê bi karanîna fonksiyona LEN.
Ez. formulê têxe B2-ê û wê li tevahiya stûnê kopî bike da ku karakterên her rêzê bijmêre:
=LEN(A2)
Nîşe. Fonksiyona LENhemû tîpan dihejmêre: tîp, jimar, valahî, nîşaneyên xalbendiyê, hwd.
Dibe ku hûn wisa bifikirin ku hûn dikarin ji bo tevahiya rêza şaneyan hejmartina karakteran bikin, wek vê: LEN(A2:A6)
. Lê wek her çiqas ecêb be jî, ew bi tenê bi vî awayî naxebite.
Ji bo tevheviya karakteran di çend şaneyan de, divê hûn LEN-a xwe bi SUMPRODUCT-ê bixin - fonksiyona ku jimareyan ji rêzeçiyayên ketine berhev dike. Di rewşa min de, rêze ji hêla fonksiyona LEN-ê ve tê vegerandin:
=SUMPRODUCT(LEN(A2:A6))
Bê guman, hûn dikarin fonksiyona SUM-ê li şûna wê têxin nav xwe. Lê SUM di Google Sheets de rêzikên ji fonksiyonên din napejirîne. Ji bo ku ew bixebite, divê hûn fonksiyonek din lê zêde bikin - ArrayFormula:
=ArrayFormula(SUM(LEN(A2:A6)))
Meriv çawa di Google Sheets de tîpan bêyî valahiyê bijmêre
Wek ku min li jor diyar kir, Google Sheets Fonksiyona LEN her karekterê ku dibîne di nav de cihan dihejmêre.
Lê heke bi xeletî cîhên zêde lê hatine zêdekirin û hûn nexwazin wan ji bo encamê bihesibînin çi dibe?
Ji bo rewşên mîna ev, di Google Sheets de fonksiyona TRIM heye. Ew nivîsê ji bo cîhên pêşeng, paşverû û dubare yên di navberê de kontrol dike. Dema ku TRIM bi LEN-ê re were hev kirin, ya paşîn wan ciyên cewherî nahesibîne.
Li vir mînakek heye. Min di stûna A de cîh li cihên cihê lê zêde kir. Wekî ku hûn dibînin, dema ku bi serê xwe ye, Google Sheets LEN wan hemûyan dihejmêre:
=LEN(A2)
Lê gava ku hûn TRIM-ê yek bikin, hemî zêde mekan inpaşguh kirin:
=LEN(TRIM(A2))
Hûn dikarin hê pêşdetir biçin û formula xwe bikin ku guh nede wan valahiyên di navbera peyvan de jî. Fonksiyona SUBSTITUTE dê alîkariyê bike. Her çend armanca wê ya sereke ew e ku karekterek bi yekî din veguhezîne, lê hîleyek heye ku ew cîhan bi tevahî kêm bike:
=SUBSTITUTE(text_to_search, search_for, şûna_bi, [hejmara_rûdan])- text_to_search ew qasê ye ku tu pê re dixebitî: stûna A, an jî A2 rast be.
- lêgerîn_ji bo divê karaktereke valahiyê ya di ducaran de be: " "
- replace_with divê du-gotinên vala hebin. Ger hûn ê cihan paşguh bikin, pêdivî ye ku hûn wan bi rastî tiştek biguhezînin (rêzika vala): ""
- hejmara_rûniştinê bi gelemperî ji bo diyarkirina nimûneyê tê bikar anîn. li şûna. Lê ji ber ku ez diyar dikim ku meriv çawa tîpan bêyî hemî valahiyê bijmêre, ez pêşniyar dikim ku hûn vê argumanê ji holê rakin ji ber ku ew vebijarkî ye.
Niha biceribînin û van hemîyan di Google Sheets LEN de bicivînin û hûn ê bibînin ku cih nayê hesibandin:
=LEN(SUBSTITUTE(A2, " ", ""))
Google Sheets: tîpên taybetî bijmêre
Heman tandema Google Sheets LEN û SUBSTITUTE dema ku hûn hewce ne ku karakterên taybetî bijmêrin tê bikar anîn. , tîp an jî jimare.
Di mînakên xwe de, ez ê hejmara rûdanên tîpa 's' bibînim. Û vê carê, ez ê bi formula amade dest pê bikim:
=LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))
Werin em wê perçe perçe bikin da ku fêm bikin ka ew çawadixebite:
- SUBSTITUTE(A2, "s", "") li tîpa 's' di A2 de digere û hemî bûyeran bi "tiştek", an rêzika vala diguhezîne ( "").
- LEN(SUBSTITUTE(A2, "s", "") hejmara hemû tîpan lê 's' di A2 de dixebite.
- LEN(A2) hemû tîpên di A2 de dihejmêre.
- Di dawiyê de, tu yek ji yê din jê dikî.
Cûdahiya encamê nîşan dide ku çend 's' hene. di şaneyê de:
Nîşe. Dibe ku hûn bipirsin çima B1 dibêje ku di A2 de tenê 1 's' heye lê hûn dikarin 3'yan bibînin?
Tiştek ev e ku fonksiyona SUBSTITUTE bi mezinbûnê hesas e. Min jê xwest ku hemî nimûneyên 's' bi tîpên piçûk bigire û wisa jî kir.
Ji bo ku ew guh nede haletên nivîsê û herfên hem di yên jêrîn û hem jî yên jorîn de pêvajoyê bike, divê hûn bangî fonksiyonek Google Sheets bikin. ji bo alîkariyê: LOWER.
Serişte. Binêre awayên din ên ku di Google Sheets de mezinahiya nivîsê diguherînin.
Ew bi qasî Google Sheets LEN û TRIM hêsan e ji ber ku tiştê ku jê re lazim e nivîs e:
=LOWER(text)
Û ya ku dike ev e ku tevaya rêzika nivîsê bizivirîne o tîpên biçûk. Ev hîle tam tiştê ku hûn hewce ne ku hûn Pelên Google-ê karakterên taybetî bijmêre bêyî ku halê nivîsa wan hebe:
=LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "s", ""))
Serişte. Û wek berê, ji bo hejmartina giştiya tîpên taybetî yên di rêzê de, LEN-a xwe bi SUMPRODUCT bipêçin:
=SUMPRODUCT(LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "s", "")))
Peyvên di Google Sheets de bijmêrin
Dema ku li wir di şaneyan de gelek peyvan hene, şans heye ku hûn ê li şûna wan hejmara wan hebedirêjahiya rêzika Google Sheets.
Û her çend gelek awayên vê yekê hene, îro ez ê behs bikim ka Google Sheets LEN çawa kar dike.
Formula ku min bikar anî ji bo hejmartina karakterên taybetî di nav de Google Sheets? Di aslê xwe de, wê di vir de jî bikêr were. Ji ber ku ez ê peyvan bi rastî bijmêrim. Di şûna wê de, ez ê hejmara valahiyên di navbera peyvan de bijmêrim û dûv re tenê 1 lê zêde bikim. Binêrin:
=LEN(A2)-LEN(SUBSTITUTE((A2), " ", ""))+1
- LEN(A2) hejmara hemû tîpên di şaneyê de.
- LEN(SUBSTITUTE((A2)," ","")) hemû cihan ji rêzika nivîsê radike û tîpên mayî dihejmêre.
- Piştre tu yek ji yê din jê dikî, û ferqa ku tu distînî hejmara valahiyên di şaneyê de ye.
- Ji ber ku bêje her tim ji valahiyên hevokê yek bi yek zêdetir in, tu li dawiyê 1 lê zêde dikî.
Google Sheets: peyvên taybetî bijmêre
Di dawiyê de, ez dixwazim formulek Google Sheets parve bikim ku hûn dikarin peyvên taybetî bijmêrin.
Li vir min Strana The Mock Turtle's Song ji Alice's Adventures in Wonderland heye:
Ez dixwazim bizanim ka peyva 'dê' di her rêzê de çend caran xuya dike. Ez bawer dikim hûn ê şaş nemînin ger ez ji we re bibêjim ku formula ku ez hewce dikim ji heman fonksiyonên berê pêk tê: Google Sheets LEN, SUBSTITUTE, û LOWER:
=(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "will", "")))/LEN("will")
Dibe ku formula tirsnak xuya dike lê ez dikarim ji we re piştrast bikim ku têgihîştina wê hêsan e, ji ber vê yekê hûn bi min re bisekinin :)
- Ji ber ku rewşa nivîsê nayêji bo min girîng e, ez LOWER(A2) bikar tînim da ku her tiştî bike tîpên piçûk.
- Piştre diçe SUBSTITUTE(LOWER(A2), "dê",""))) – bi danîna rêzikên vala ("") ji hemû rûdanên "îrade"yê xilas dibe.
- Piştre ez hejmara tîpên bêyî peyva "dê" ji dirêjahiya rêza giştî derdixim. . Hejmara ku ez distînim di her rêzikan de hemî tîpan di hemî bûyerên 'îrade' de dihejmêre.
Ji ber vê yekê, eger 'd'ê' carekê xuya bibe, ji ber ku 4 tîp di peyvê de hene jimar 4 e. Ger du caran xuya bibe, hejmar 8 e, û hwd.
- Di dawiyê de, ez vê hejmarê bi dirêjahiya peyva yekane 'dê' dabeş dikim.
Şîret. Û dîsa, heke hûn tercîh dikin ku jimara giştî ya hemî xuyangên peyva 'dê' bistînin, tenê hemî formula ji hêla SUMPRODUCT ve girêdayî bikin:
=SUMPRODUCT((LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "will", "")))/LEN("will"))
Wek ku hûn dibînin. , ev hemî rewşên hejmartina karakteran bi heman şêweyên heman fonksiyonan ji bo Pelên Google têne çareser kirin: LEN, SUBSTITUTE, LOWER, û SUMPRODUCT.
Heke hin formula hîn jî we tevlihev dikin, an hûn ne bawer bikin ka meriv çawa her tiştî li ser karê xwe yê taybetî bicîh tîne, şerm neke û di beşa şîroveyan de li jêr bipirse!