Enhavtabelo
En nia antaŭa lernilo, ni rigardis Excel Se enhavas formulojn, kiuj redonas iun valoron al alia kolumno se celĉelo enhavas donitan valoron. Krom tio, kion alian vi povas fari se ĉelo enhavas specifan tekston aŭ nombron? Diversaj aferoj kiel kalkuli aŭ sumi ĉelojn, reliefigi, forigi aŭ kopii tutajn vicojn kaj pli.
Excel 'Nombri se ĉelo enhavas' formulekzemploj
En Microsoft Excel, ekzistas du funkcioj por nombri ĉelojn surbaze de iliaj valoroj, COUNTIF kaj COUNTIFS. Ĉi tiuj funkcioj kovras la plej multajn, kvankam ne ĉiujn, scenarojn. La subaj ekzemploj instruos vin kiel elekti taŭgan Nombri se ĉelo enhavas formulon por via aparta tasko.
Nombri se ĉelo enhavas ajnan tekston
En situacioj kiam vi volas kalkuli ĉelojn enhavantajn ajnan tekston. , uzu la asteriskan ĵokeran signon kiel la kriteriojn en via COUNTIF formulo:
COUNTIF( gamo,"*")Aŭ, uzu la SUMPRODUCT-funkcion kombine kun ISTEXT:
SUMPRODUCT( --(ISTEX( gamo)))En la dua formulo, la ISTEXT-funkcio taksas ĉiun ĉelon en la specifita intervalo kaj liveras tabelon de VERA (teksto) kaj FALSA (ne teksto) valoroj; la duobla unara operatoro (--) devigas VERA kaj FALSE en 1'ojn kaj 0'ojn; kaj SUMPRODUCT aldonas la nombrojn.
Kiel montrite en la ekrankopio malsupre, ambaŭ formuloj donas la saman rezulton:
=COUNTIF(A2:A10,"*")
=SUMPRODUCT(--(ISTEXT(A2:A10)))
Vi eble ankaŭ volasrigardu kiel kalkuli nemalplenajn ĉelojn en Excel.
Nombri se ĉelo enhavas specifan tekston
Por kalkuli ĉelojn, kiuj enhavas specifan tekston, uzu simplan COUNTIF-formulon kiel montrita sube, kie intervalo estas la ĉeloj por kontroli kaj teksto estas la tekstoĉeno serĉenda aŭ referenco al la ĉelo enhavanta la tekstĉenon.
COUNTIF( intervalo," teksto")Ekzemple, por nombri ĉelojn en la intervalo A2:A10, kiuj enhavas la vorton "robo", uzu ĉi tiun formulon:
=COUNTIF(A2:A10, "dress")
Aŭ tiu montrita en la ekrankopio:
Vi povas trovi pliajn formulajn ekzemplojn ĉi tie: Kiel kalkuli ĉelojn kun teksto en Excel: iuj, specifaj, filtritaj ĉeloj.
Nombri se ĉelo enhavas tekston (parta kongruo)
Por kalkuli ĉelojn, kiuj enhavas certan subĉenon, uzu la funkcion COUNTIF kun la asteriska ĵokera signo (*).
Ekzemple por nombri kiom da ĉeloj en kolumno A enhavas "robo" kiel parto de sia enhavo, uzu ĉi tiun formulon:
=COUNTIF(A2:A10,"*dress*")
Aŭ, tajpu la deziratan tekston en iu ĉelo kaj kunligas tiun. t-ĉelo kun la ĵokeraj signoj:
=COUNTIF(A2:A10,"*"&D1&"*")
Por pliaj informoj, bonvolu vidi: COUNTIF formuloj kun parta kongruo.
Nombri se ĉelo enhavas plurajn subĉenojn (KAJ logiko)
Por kalkuli ĉelojn kun pluraj kondiĉoj, uzu la funkcion COUNTIFS. Excel COUNTIFS povas pritrakti ĝis 127 intervalo/kriterioparojn, kaj nur ĉeloj kiuj plenumas ĉiujn specifitajn kondiĉojn estoskalkulita.
Ekzemple, por ekscii kiom da ĉeloj en kolumno A enhavas "robo" KAJ "bluo", uzu unu el la jenaj formuloj:
=COUNTIFS(A2:A10,"*dress*", A2:A10,"*blue*")
Aŭ
=COUNTIFS(A2:A10,"*"&D1&"*", A2:A10,"*"&D2&"*")
Nombri se ĉelo enhavas nombron
La formulo por kalkuli ĉelojn kun nombroj estas la plej simpla formulo, kiun oni povus imagi:
COUNT( gamo)Bonvolu memori, ke la funkcio COUNT en Excel nombras ĉelojn enhavantajn ajnan numeran valoron inkluzive de nombroj, datoj kaj tempoj, ĉar laŭ Excel la du lastaj ankaŭ estas nombroj.
En nia kazo, la formulo iras jene:
=COUNT(A2:A10)
Por kalkuli ĉelojn, kiuj NE enhavas nombrojn, uzu la funkcion SUMPRODUKTO kune kun ISNUMBER kaj NOT:
=SUMPRODUCT(--NOT(ISNUMBER(A2:A10)))
Sumo se ĉelo enhavas tekston
Se vi serĉas Excel-formulon por trovi ĉelojn enhavantajn specifan tekston kaj sumu la respondajn valorojn en alia kolumno, uzu la funkcion SUMIF.
Ekzemple, por ekscii kiom da roboj estas en stoko, uzu ĉi tiun formulon:
=SUMIF(A2:A10,"*dress*",B2:B10)
Kie A2:A10 estas la teksto valoroj por kontroli kaj B2:B10 estas la nombroj por sumo.
Aŭ, metu la subĉenon de intereso en iu ĉelo (E1), kaj referencu tiun ĉelon en via formulo, kiel montrite en la suba ekrankopio:
Por sumi per pluraj kriterioj , uzu la funkcion SUMIFS.
Ekzemple, por ekscii kiom da bluaj roboj disponeblas, iru kun ĉi tiu formulo:
=SUMIFS(B2:B10, A2:A10,"*dress*",A2:A10,"*blue*")
Aŭ uzu ĉi tionunu:
=SUMIFS(B2:B10, A2:A10,"*"&E1&"*",A2:A10,"*"&E2&"*")
Kie A2:A10 estas la ĉeloj por kontroli kaj B2:B10 estas la ĉeloj por sumo.
Efiku malsamaj kalkuloj bazitaj sur ĉela valoro
En nia lasta lernilo, ni diskutis tri malsamajn formulojn por testi plurajn kondiĉojn kaj redoni malsamajn valorojn depende de la rezultoj de tiuj testoj. Kaj nun, ni vidu kiel vi povas fari malsamajn kalkulojn depende de la valoro en cela ĉelo.
Supoze, ke vi havas vendajn nombrojn en kolumno B kaj volas kalkuli gratifikojn surbaze de tiuj nombroj: se vendo estas pli ol $300 , la bonuso estas 10%; por vendoj inter $201 kaj $300 la bonuso estas 7%; por vendoj inter $101 kaj $200 la bonuso estas 5%, kaj neniu gratifiko por vendoj malpli ol $100.
Por fari ĝin, simple multipliku la vendojn (B2) per responda procento. Kiel vi scias per kiu procento multipliki? Testante malsamajn kondiĉojn kun nestitaj IF-oj:
=B2*IF(B2>=300,10%, IF(B2>=200,7%, IF(B2>=100,5%,0)))
En realvivaj laborfolioj, eble pli oportune enigi procentojn en apartaj ĉeloj kaj referenci tiujn ĉelojn en via formulo:
=B2*IF(B2>=300,$F$5,IF(B2>=200,$F$4,IF(B2>=100,$F$3,$F$2)))
La ŝlosila afero estas fiksi la referencojn de la bonusĉeloj per la $-signo por malhelpi ilin ŝanĝiĝi kiam vi kopias la formulon laŭ la kolumno.
Excel-kondiĉa formatado se ĉelo enhavas specifan tekston
Se vi volas marki ĉelojn kun certa teksto, agordu Excel-kondiĉan formatan regulon bazitan sur unu el la jenajformuloj.
Majusksence:
SERĈI(" teksto", plej_supra_ĉelo)>0Majusksence:
TROVI( " teksto", supra_ĉelo)>0Ekzemple, por reliefigi SKU-ojn, kiuj enhavas la vortojn "robo", faru kondiĉan formatregulon kun la suba formulo kaj apliku ĝin al tiom da ĉeloj en kolumno A kiom vi bezonas komencante per ĉelo A2:
=SEARCH("dress", A2)>0
Excel-kondiĉa formatada formulo: se ĉelo enhavas tekston (multoblaj kondiĉoj)
Por reliefigi ĉelojn, kiuj enhavas du aŭ pli da tekstoĉenoj, nestu plurajn Serĉfunkciojn ene de KAJ formulo. Ekzemple, por reliefigi "bluajn vestaĵojn" ĉelojn, kreu regulon bazitan sur ĉi tiu formulo:
=AND(SEARCH("dress", A2)>0, SEARCH("blue", A2)>0)
Por la detalaj paŝoj, bonvolu vidi Kiel kreu kondiĉan formatregulon per formulo.
Se ĉelo enhavas certan tekston, forigu la tutan vicon
Se vi volas forigi vicojn enhavantajn specifan tekston, uzu la funkcion Trovi kaj Anstataŭigi de Excel tiamaniere. :
- Elektu ĉiujn ĉelojn, kiujn vi volas kontroli.
- Premu Ctrl + F por malfermi la dialogujon Trovu kaj Anstataŭigi .
- En la skatolo Trovu kion , tajpu la tekston aŭ numeron, kiun vi serĉas, kaj alklaku la Trovi ĉion
- Alklaku iun ajn serĉrezulton, kaj poste premu Ctrl + A. por elekti ĉiujn.
- Alklaku la Fermi por fermi la Trovi kaj Anstataŭigi
- Premu Ctrl kaj la minusbutonon samtempe ( Ctrl - ), kiu estas la Excelŝparvojo por Forigi.
- En la dialogujo Forigi , elektu Tutan vicon , kaj alklaku OK. Farita!
En la ekrankopio malsupre, ni forigas vicojn enhavantajn "robon":
Se ĉelo enhavas, elektu aŭ kopiu tutajn vicojn
En situacioj, kiam vi volas elekti aŭ kopii vicojn kun koncernaj datumoj, uzu la Aŭtofiltrilon de Excel por filtri tiajn vicojn. Post tio, premu Ctrl + A por elekti la filtritajn datumojn, Ctrl+C por kopii ĝin, kaj Ctrl+V por alglui la datumojn al alia loko.
Por filtri ĉelojn kun du aŭ pli da kriterioj, uzu Altnivelan Filtrilon. por trovi tiajn ĉelojn, kaj poste kopiu la tutajn vicojn kun la rezultoj aŭ ĉerpi nur specifajn kolumnojn.
Jen kiel vi manipulas ĉelojn laŭ ilia valoro en Excel. Mi dankas vin pro legado kaj esperas vidi vin en nia blogo venontsemajne!
Praktiku laborlibron
Excel If Cell Contains Then - ekzemploj (.xlsx-dosiero)