Fformiwla Excel: Gwiriwch a yw cell yn cynnwys un o sawl gwerth ond peidiwch â chynnwys gwerthoedd eraill
Gan dybio bod dwy restr o werthoedd, rydych chi am wirio a yw'r gell B3 yn cynnwys un o werthoedd yn ystod E3: E5, ond ar yr un pryd, nid yw'n cynnwys gwerthoedd unrhyw un yn ystod F3: F4 fel y dangosir isod y llun. Bydd y tiwtorial hwn yn darparu fformiwla i drin y dasg hon yn Excel yn gyflym ac egluro dadleuon y fformiwla.
Fformiwla generig:
=(SUMPRODUCT(--ISNUMBER(SEARCH(include,text)))>0) *(SUMPRODUCT(--ISNUMBER(SEARCH(exclude,text)))=0) |
Dadleuon
Text: the text string you want to check. |
Include: the values you want to check if argument text contains. |
Exclude: the values you want to check if argument text does not contain. |
Gwerth dychwelyd:
Mae'r fformiwla'n dychwelyd 1 neu 0. Pan fydd y gell yn cynnwys un o'r gwerthoedd y mae angen eu cynnwys, ac nad yw'n cynnwys unrhyw werthoedd y mae angen eu heithrio, mae'n dychwelyd 1, neu'n dychwelyd 0. Mae'r fformiwla hon, 1 a 0 yn cael eu trin fel gwerthoedd rhesymegol. GWIR a GAU.
Sut mae'r fformiwla hon yn gweithio
Gan dybio eich bod am wirio a yw'r gell B3 yn cynnwys un o werthoedd yn ystod E3: E5, ond ar yr un pryd, eithrio gwerthoedd yn ystod F3: F4, defnyddiwch y fformiwla isod
=(SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0)*(SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0) |
Pwyswch Rhowch allwedd i gael y canlyniad gwirio.
Esboniad
1 Rhan: (SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0) gwirio a yw'r gell yn cynnwys gwerthoedd yn E3: E5
CHWILIO swyddogaeth: mae'r swyddogaeth CHWILIO yn dychwelyd lleoliad cymeriad cyntaf y llinyn testun y tu mewn i un arall, os yw'r swyddogaeth CHWILIO yn dod o hyd i'r testun wedi'i gydweddu, mae'n dychwelyd y safle cymharol, os na, mae'n dychwelyd #VALUE! gwall. Er enghraifft, yma'r fformiwla SEARCH($E$3:$E$5,B3) yn chwilio pob gwerth o'r ystod E3: E5 yng nghell B3, ac yn dychwelyd lleoliad pob llinyn testun yn y gell B3. Bydd yn dychwelyd canlyniad arae fel hyn: {1; 7; 12}.
Swyddogaeth ISNUMBER: mae'r swyddogaeth ISNUMBER yn dychwelyd YN WIR pan fydd cell yn rhif. Felly ISNUMBER(SEARCH($E$3:$E$5,B3)) yn dychwelyd canlyniad arae fel {gwir, gwir, gwir} wrth i'r swyddogaeth CHWILIO ddod o hyd i 3 rhif.
--ISNUMBER(SEARCH($E$3:$E$5,B3)) yn trosi'r gwerth GWIR i 1, ac yn trosi gwerth GAU i 0, felly mae'r fformiwla hon yn newid canlyniad yr arae i {1; 1; 1}.
SUMPRODUCT swyddogaeth: yn cael ei ddefnyddio i luosi ystodau neu symiau araeau gyda'i gilydd ac yn dychwelyd swm y cynhyrchion. Mae'r SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) yn dychwelyd 1 + 1 + 1 = 3.
O'r diwedd, cymharwch y fformiwla chwith SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) a 0, cyhyd â bod canlyniad y fformiwla chwith yn fwy na 0, bydd y canlyniad yn WIR, neu bydd yn dychwelyd yn GAU. Yma mae'n dychwelyd YN WIR.
2 Rhan: (SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0) gwirio os nad yw'r gell yn cynnwys gwerthoedd yn F3: F4
Y fformiwla CHWILIO ($ F $ 3: $ F $ 4, B3) yn chwilio pob gwerth yn yr ystod E3: E5 yng nghell B3, ac yn dychwelyd lleoliad pob llinyn testun yn y gell B3. Bydd yn dychwelyd canlyniad arae fel hyn: {#VALUE !; # GWERTH!}.
ISNUMBER(SEARCH($F$3:$F$4,B3)) yn dychwelyd canlyniad arae fel {ffug; ffug} wrth i'r swyddogaeth CHWILIO ddarganfod 0 rhif.
--ISNUMBER(SEARCH($F$3:$F$4,B3)) yn trosi'r gwerth GWIR i 1, ac yn trosi gwerth GAU i 0, felly mae'r fformiwla hon yn newid canlyniad yr arae i {0; 0}.
SUMPRODUCT swyddogaeth: yn cael ei ddefnyddio i luosi ystodau neu symiau araeau gyda'i gilydd ac yn dychwelyd swm y cynhyrchion. Mae'r SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3))) yn dychwelyd 0 + 0 = 0.
O'r diwedd, cymharwch y fformiwla chwith SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3))) a 0, cyhyd â bod canlyniad y fformiwla chwith yn hafal i 0, bydd y canlyniad yn dychwelyd yn WIR, neu bydd yn dychwelyd yn GAU. Yma mae'n dychwelyd YN WIR.
Rhan 3: Lluosog dau fformiwla
=(SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0)*(SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0)
=TRUE*TRUE
=1
Ymdrinnir â'r fformiwla hon, 1 a 0 fel gwerthoedd rhesymegol GWIR a GAU.
Ffeil Sampl
Cliciwch i lawrlwytho ffeil sampl
Fformiwlâu Perthynas
- Gwiriwch a yw cell yn cynnwys testun penodol
I wirio a yw cell yn cynnwys rhai testunau yn ystod A ond nad yw'n cynnwys y testunau yn ystod B, gallwch ddefnyddio fformiwla arae sy'n cyfuno'r swyddogaeth COUNT, CHWILIO ac AND yn Excel - Gwiriwch a yw'r gell yn cynnwys un o lawer o bethau
Mae'r tiwtorial hwn yn darparu fformiwla i wirio a yw cell yn cynnwys un o sawl gwerth yn Excel, ac yn esbonio'r dadleuon yn y fformiwla a sut mae'r fformiwla'n gweithio. - Gwiriwch a yw'r gell yn cynnwys un o bethau
Gan dybio yn Excel, mae rhestr o werthoedd yng ngholofn E, rydych chi am wirio a yw'r celloedd yng ngholofn B yn cynnwys yr holl werthoedd yng ngholofn E, ac yn dychwelyd GWIR neu GAU. - Gwiriwch a yw'r gell yn cynnwys rhif
Weithiau, efallai yr hoffech wirio a yw cell yn cynnwys nodau rhifol. Mae'r tiwtorial hwn yn darparu fformiwla a fydd yn dychwelyd YN WIR os yw'r gell yn cynnwys rhif, ANWIR os nad yw'r gell yn cynnwys rhif.
Yr Offer Cynhyrchedd Swyddfa Gorau
Kutools for Excel - Yn Eich Helpu i Sefyll Allan O Dyrfa
Kutools ar gyfer Excel Mae ganddo Dros 300 o Nodweddion, Sicrhau mai dim ond clic i ffwrdd yw'r hyn sydd ei angen arnoch chi...
Tab Office - Galluogi Darllen a Golygu Tabiau yn Microsoft Office (gan gynnwys Excel)
- Un eiliad i newid rhwng dwsinau o ddogfennau agored!
- Gostyngwch gannoedd o gliciau llygoden i chi bob dydd, ffarweliwch â llaw llygoden.
- Yn cynyddu eich cynhyrchiant 50% wrth wylio a golygu sawl dogfen.
- Yn dod â Thabiau Effeithlon i'r Swyddfa (gan gynnwys Excel), Just Like Chrome, Edge a Firefox.