Kuidas kasutada Excelis valemeid 'Kui lahter sisaldab'.

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks



Excel sisaldab mitmeid valemeid, mis aitavad teil andmeid kasulikul viisil kasutada. Näiteks saate väljundi saada selle põhjal, kas lahter vastab teatud spetsifikatsioonidele või mitte. Praegu keskendume funktsioonile 'kui lahter sisaldab, siis'. Vaatame näidet.



  Kuidas kasutada Excelis valemeid 'Kui lahter sisaldab'.



Exceli valem: kui lahter sisaldab

Üldine valem
=IF(ISNUMBER(SEARCH("abc",A1)),A1,"") 
Kokkuvõte

Et testida rakke, mis sisaldama teatud teksti puhul saate kasutada valemit, mis kasutab funktsiooni IF koos funktsiooniga SEARCH ja ISNUMBER funktsioonid. Näites on C5 valem järgmine:

=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")

Kui soovite kontrollida, kas A1 lahter sisaldab teksti 'Näide', saate käivitada valemi, mis väljastab lahtrisse 'Jah' või 'Ei'. B1 kamber. Neid valemeid saate kasutada mitmel erineval viisil. Kirjutamise ajal suudab Excel tagastada järgmised variatsioonid:



  • Kui rakk sisaldab mis tahes väärtust
  • Kui rakk sisaldab tekst
  • Kui rakk sisaldab number
  • Kui rakk sisaldab konkreetne tekst
  • Kui lahter sisaldab teatud tekstistring
  • Kui rakk sisaldab üks paljudest tekstistringidest
  • Kui lahter sisaldab mitu stringi

Neid stsenaariume kasutades saate kontrollida, kas lahter sisaldab teksti, väärtust ja muud.

Selgitus: kui lahter sisaldab

Üks funktsiooni IF piirang on see, et see ei toeta Exceli metamärke nagu '?' ja '*'. See tähendab lihtsalt seda, et te ei saa kasutada IF-i, et testida teksti, mis võib lahtris kuvada.

Üks lahendus on valem, mis kasutab funktsiooni IF koos funktsioonidega SEARCH ja ISNUMBER. Näiteks kui teil on e-posti aadresside loend ja soovite ekstraheerida need, mis sisaldavad 'ABC', on kasutatav valem järgmine:



=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5

Kui lahtris B5 leitakse 'abc', tagastab IF selle väärtuse. Kui ei, tagastab IF tühja stringi (''). Selle valemi loogiline test on järgmine:

ISNUMBER(SEARCH("abc",B5)) 


Loe artiklit: Exceli tõhusus: 11 Exceli valemit tootlikkuse suurendamiseks

Excelis valemite kasutamine 'kui lahter sisaldab'.

Allolevad juhendid on koostatud uusima versiooni abil Microsoft Excel 2019 jaoks Windows 10 . Mõned sammud võivad erineda, kui kasutate teist versiooni või platvormi. Võtke ühendust meie eksperdid, kui vajate täiendavat abi.

väline kõvaketas ei ilmu arvutis

1. Kui lahter sisaldab mis tahes väärtust, tagastage väärtus

See stsenaarium võimaldab teil tagastada väärtusi selle põhjal, kas lahter sisaldab üldse väärtust või mitte. Näiteks kontrollime, kas A1 lahter on tühi või mitte, ja tagastab seejärel tulemusest sõltuvalt väärtuse.

  1. Valige väljundlahter ja kasutage järgmist valemit: =IF(lahter<>', tagastatav_väärtus, '') .
  2. Meie näiteks on lahter, mida tahame kontrollida A2 , ja tagastatav väärtus on Ei . Selle stsenaariumi korral muudate valemi järgmiseks =IF(A2<>', 'Ei', '') .

  3. Alates A2 lahter ei ole tühi, tagastab valem ' Ei ” väljundlahtris. Kui kontrollitav lahter on tühi, jääb ka väljundlahter tühjaks.

2. Kui lahter sisaldab teksti/numbrit, tagastage väärtus

Alloleva valemi abil saate tagastada konkreetse väärtuse, kui sihtlahter sisaldab teksti või numbrit. Valem ignoreerib vastupidiseid andmetüüpe.

Kontrollige teksti

  1. Kontrollimaks, kas lahter sisaldab teksti, valige väljundlahter ja kasutage järgmist valemit. =IF(ISTEKST(lahter), tagastatav_väärtus, '') .
  2. Meie näiteks on lahter, mida tahame kontrollida A2 , ja tagastatav väärtus on Jah . Selle stsenaariumi korral muudate valemi järgmiseks =IF(ISTEKST(A2), 'Jah', '') .
      kontrollige txt-i
  3. Kuna A2 lahter sisaldab teksti, mitte numbrit või kuupäeva, tagastab valem ' Jah ” väljundlahtrisse.

Kontrollige numbrit või kuupäeva

  1. Kontrollimaks, kas lahter sisaldab numbrit või kuupäeva, valige väljundlahter ja kasutage järgmist valemit. =IF(ISNUMBER(lahter), tagastatav_väärtus, '') .
  2. Meie näiteks on lahter, mida tahame kontrollida D2 , ja tagastatav väärtus on Jah . Selle stsenaariumi korral muudate valemi järgmiseks =IF(ISNUMBER(D2), 'Jah', '') .
      kontrollige numbrit või kuupäeva
  3. Kuna D2 lahter sisaldab numbrit, mitte teksti, tagastab valem ' Jah ” väljundlahtrisse.

3. Kui lahter sisaldab konkreetset teksti, tagastage väärtus

Konkreetset teksti sisaldava lahtri leidmiseks kasutage allolevat valemit.

  1. Valige väljundlahter ja kasutage järgmist valemit: =IF(lahter='tekst', väärtus_tagastatav_väärtus, '') .
  2. Meie näiteks on lahter, mida tahame kontrollida A2 , tekst, mida me otsime on ' näide ”, ja tagastatav väärtus on Jah . Selle stsenaariumi korral muudate valemi järgmiseks =IF(A2='näide', 'Jah', '') .
      Kui lahter sisaldab konkreetset teksti, tagastage väärtus
  3. Kuna A2 lahter koosneb tekstist ' näiteks ”, valem tagastab Jah ” väljundlahtrisse.

4. Kui lahter sisaldab konkreetset teksti, tagastage väärtus (tõstutundlik)

Konkreetset teksti sisaldava lahtri leidmiseks kasutage allolevat valemit. See versioon on tõstutundlik, mis tähendab, et määratud väärtuse tagastavad ainult täpse vastega lahtrid.

  1. Valige väljundlahter ja kasutage järgmist valemit: =IF(TÄPNE(lahter,'tõstutundlik_tekst'), 'tagastatav_väärtus', '') .
  2. Meie näiteks on lahter, mida tahame kontrollida A2 , tekst, mida me otsime on ' NÄIDE ”, ja tagastatav väärtus on Jah . Selle stsenaariumi korral muudate valemi järgmiseks =KUI(TÄPNE(A2,'NÄIDE'), 'Jah', '') .
  3. Kuna A2 lahter koosneb tekstist ' NÄIDE ' koos vastava tähise korral tagastab valem ' Jah ” väljundlahtrisse.

5. Kui lahter ei sisalda konkreetset teksti, tagastage väärtus

Eelmise jaotise vastupidine versioon. Kui soovite leida lahtreid, mis ei sisalda konkreetset teksti, kasutage seda valemit.

  1. Valige väljundlahter ja kasutage järgmist valemit: =IF(lahter='tekst', '', 'tagastatav_väärtus') .
  2. Meie näiteks on lahter, mida tahame kontrollida A2 , tekst, mida me otsime on ' näiteks ”, ja tagastatav väärtus on Ei . Selle stsenaariumi korral muudate valemi järgmiseks =IF(A2='näide', '', 'Ei') .
      Kui lahter sisaldab konkreetset teksti, tagastab väärtuse (tõstutundlik)
  3. Kuna A2 lahter koosneb tekstist ' näiteks ”, tagastab valem tühja lahtri. Teisest küljest tagastavad teised rakud ' Ei ” väljundlahtrisse.

6. Kui lahter sisaldab ühte paljudest tekstistringidest, tagastage väärtus

Seda valemit tuleks kasutada, kui soovite tuvastada lahtreid, mis sisaldavad vähemalt ühte paljudest teie otsitavatest sõnadest.

  1. Valige väljundlahter ja kasutage järgmist valemit: =IF(VÕI(ISNUMBER(OTSING('string1', lahter)), ISNUMBER(OTSING('string2', lahter))), tagastatav_väärtus, '') .
  2. Meie näiteks on lahter, mida tahame kontrollida A2 . Otsime kas ' t-särk ” või „ pusa ”, ja tagastatav väärtus on Kehtiv . Selle stsenaariumi korral muudate valemi järgmiseks =KUI(VÕI(ISNUMBER(OTSI('tsärk',A2)),ISNUMBER(OTSI('hoodie',A2))),'Kehtiv ','') .
      =IF(VÕI(ISNUMBER(SEARCH(
  3. Kuna A2 lahter sisaldab ühte otsitud tekstiväärtustest, tagastab valem ' Kehtiv ” väljundlahtrisse.

Valemi laiendamiseks rohkematele otsinguterminitele muutke seda lihtsalt, lisades kasutades rohkem stringe ISNUMBER(OTSING('string', lahter)) .

7. Kui lahter sisaldab mitut tekstistringi, tagastage väärtus

Seda valemit tuleks kasutada, kui soovite tuvastada lahtreid, mis sisaldavad mitut paljudest otsitavatest sõnadest. Näiteks kui otsite kahte terminit, peab lahter kinnitamiseks sisaldama neid mõlemaid.

  1. Valige väljundlahter ja kasutage järgmist valemit: =IF(AND(ISNUMBER(OTSING('string1',lahter)), ISNUMBER(OTSING('string2',lahter))), väärtus_tagasi_,'') .
  2. Meie näiteks on lahter, mida tahame kontrollida A2 . me otsime ' pusa ” ja „ must ”, ja tagastatav väärtus on Kehtiv . Selle stsenaariumi korral muudate valemi järgmiseks =IF(JA(ISNUMBER(OTSING('hoodie',A2)),ISNUMBER(OTSI('must',A2))),'Kehtiv ','') .
      =IF(AND(ISNUMBER(SEARCH(
  3. Kuna A2 lahter sisaldab mõlemat tekstiväärtust, mida otsisime, tagastab valem ' Kehtiv ” väljundlahtrisse.

Viimased mõtted

Loodame, et see artikkel oli teile kasulik, kui õppisite kasutama Microsoft Excelis valemeid 'kui lahter sisaldab'. Nüüd saate kontrollida, kas mõni lahter sisaldab väärtusi, teksti, numbreid ja muud. See võimaldab teil oma andmeid tõhusalt navigeerida, nendega manipuleerida ja neid analüüsida.

Meil on hea meel, et lugesite artiklit siiamaani :) Aitäh :)

Palun jagage seda oma sotsiaalvõrgustikes. Kasu saab keegi teine.

Enne kui lähed

Kui vajate Exceliga täiendavat abi, pöörduge kindlasti meie klienditeenindusmeeskonna poole, kes on teid abistamiseks saadaval ööpäevaringselt. Naaske meie juurde, et saada informatiivsemaid artikleid, mis on kõik seotud tootlikkuse ja kaasaegse tehnoloogiaga!

Kas soovite saada tutvustusi, pakkumisi ja allahindlusi, et saada meie tooteid parima hinnaga? Ärge unustage tellida meie uudiskirja, sisestades allpool oma e-posti aadressi! Saate oma postkasti uusimad tehnoloogiauudised ja lugege esimesena meie nõuandeid produktiivsemaks muutmiseks.

Sulle võib ka meeldida

» Kuidas kasutada NPER-i funktsiooni Excelis
» Kuidas eraldada ees- ja perekonnanimi Excelis
» Kuidas Excelis tasuvusanalüüsi arvutada

Toimetaja Valik


Vea „Windows on tuvastanud IP-aadressi konflikti” parandamine

Abikeskus


Vea „Windows on tuvastanud IP-aadressi konflikti” parandamine

Kui kuvatakse tõrge „Windows on tuvastanud IP-aadressi konflikti”, tähendab see, et teie IP on juba kasutusel. IP-konflikti lahendamiseks toimige järgmiselt.

Loe Edasi
Windows 10 Professional Vs Enterprise

Abikeskus


Windows 10 Professional Vs Enterprise

Windows 10 Enterprise Vs Windows 10 Professional: mis on teie ettevõttele parem? Siin on tarkvaraKeepi ekspertide öelda.

Loe Edasi