Efnisyfirlit
Ef þú ert að leita að Excel formúlu ef reit inniheldur texta, skilaðu þá gildi í öðrum reit , þá ertu á réttum stað. Eitt af vinsælustu verkefnum Excel er að athuga hvort hólf hafi gildi byggt á tilteknu ástandi. Þetta gildi getur verið texti, dagsetning eða önnur tölugildi. Í þessari grein munum við ræða Excel formúluna ef reit inniheldur texta og skila síðan gildinu í öðrum reit.
Sækja æfingarbók
Formúla Ef klefi inniheldur texta .xlsx5 leiðir til að mynda Excel formúlu Ef klefi inniheldur texta þá skila gildi í öðru klefi
Við erum með gagnapakka af vörum t.d. fartölvur, borðtölvur og farsíma . Nú verðum við að finna mismunandi tegundir af verðmæti með tilliti til ástandsins. Vitanlega gætu eftirfarandi formúlur verið gagnlegar til að finna gögnin með tilliti til mismunandi viðmiða.
1. Notkun IF aðgerða
Þegar þú hefur upplýsingarnar sem Skrivborð eru afhentar . Þá viltu finna gögnin fyrir hvaða borg og klefi, „Skrifborð er afhent“. Þú getur notað IF aðgerðina . IF fallið er rökrétt fall sem byggir á tiltekinni fullyrðingu. Það geta verið tvær niðurstöður fyrir IF yfirlýsingu. Fyrsta niðurstaðan er sönn, önnur er ósönn þegar þú berð saman.
Setjafræði fallsins er
=IF (logical_test, [value_if_true], [value_if_false])
Rök setningafræðinnar erueftirfarandi.
logical_test – Gildi eða rökrétt tjáning sem hægt er að meta sem TRUE eða FALSE.
value_if_true – [valfrjálst] Gildið sem á að skila þegar logical_test metur í TRUE.
value_if_false – [valfrjálst] Gildið sem á að skila þegar logical_test metur til FALSE.
Skref:
- Veldu auðan reit, t.d. D5
- Sláðu inn formúluna
=IF (C5="Dhaka", "Delivered", "Not Delivered")
Hér vísar C5 til frumugildis og það er borgin Dhaka , Afhent þýðir ef gildi er True eða Ekki afhent þýðir að gildi er False .
- Ýttu á ENTER
- Notaðu Fill Handle með því að draga bendilinn niður á meðan þú heldur inni hægra neðra horninu á D5 hólfinu eins og þetta.
- Að lokum fáum við úttakið svona.
Lesa meira: Hvernig á að finna texta í Excel svið & skila frumutilvísun (3 vegu)
2. Notkun ISNUMBER aðgerða
ISNUMBER fallið skilar TRUE og FALSE ef ekki. Þú getur notað ISNUMBER aðgerðina ásamt SEARCH eða FIND aðgerðunum til að staðfesta að reit hafi æskilegt gildi sem þú vilt.
setningafræði ISNUMBER fallsins er
=ISNUMBER (gildi)
Hér er gildi inntakið sem þú vilt athuga
Setjafræði SEARCH fallsins er
=SEARCH (finna_texta, innan_texta, [byrjunarnúmer])
Rök setningafræðinnar eru eftirfarandi
finna_texti – Textinn til að finna .
innan_texta – Textinn til að leita innan .
byrjun_númer – [valfrjálst] Upphafsstaða í texta til að leita.
Skref:
- Veldu auðan reit eins og D5
- Sláðu inn formúluna
=ISNUMBER (SEARCH ("Desktop", B5:B10))
Hér, Skrifborð er textinn sem á að finna, B5:B11 er reitsviðið þar sem þú vilt finna textann.
- Í öðru lagi, ýttu á ENTER
- Í þriðja lagi skaltu nota Fill Handle og fá úttakið svona.
Hér, hvaða orð sem er sem inniheldur Skrifborð hvort sem það er lágstafir eða hástafir mun gefa úttakið sem TRUE .
En ef þú bætir við einhverju hástafa- og hástöfum skilyrði, þú verður að nota FIND aðgerðina með ISNUMBER aðgerðinni .
Setjafræði FINNA fallsins er
=FINDA (finna_texta, innan_texta, [byrjun_númer])
Í þessu tilfelli skaltu skrifa formúluna í D5 reitinn svona.
=ISNUMBER(FIND("Desktop",@B5:B11))
Ýttu að lokum á ENTER og notaðu Fill Handle til að fá úttakið svona.
Myndin hér að ofan sýnir að úttakið hunsar lágstafi (þ.e. skrifborð ). Svo að þessi formúla gæti verið gagnleg fyrir slíkar aðstæður.
Lesa meira: If CellInniheldur texta. Bætið síðan við texta í öðru hólf í Excel
3. Samsetning IF-EÐA/AND-ISNUMBER falla
Gera ráð fyrir að þú sért með safn af einhverjum vörum þar sem hvert vöruheiti samanstendur af af mörgum upplýsingum, t.d. Laptop-Windows-HP sem táknar vöruflokk, stýrikerfi og nafn fyrirtækis í sömu röð.
Nú ef þú vilt finna annað hvort Windows eða Skrifborð . Þú getur fylgst með skrefunum hér að neðan.
Jæja, áður en farið er í aðalverkefnið skulum við kynna OR-aðgerðina . Setningafræði OR fallsins er.
=OR (logical1, [logical2], …)
The rök setningafræðinnar eru sem hér segir:
logical1 – Fyrsta skilyrðið eða rökrétt gildi til að meta.
logical2 – [valfrjálst] Annað skilyrðið eða rökrétt gildi til að meta
Skref:
- Veldu auðan reit eins og D5
- Sláðu inn formúluna
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")
Hér er B5 uppflettingargildið
- Í öðru lagi skaltu ýta á ENTER og nota Fill Handle .
Gera ráð fyrir öðru tilviki, þegar viðskiptavinur vill slíka vörutegund sem verður að vera undir flokkunum Windows og Skjáborð . Þú getur fylgt fyrri formúlunni, nema að þú þarft að nota AND fallið í stað OR fallsins .
Setjafræði AND fallsins er.
=OG (logical1,[logical2], …)
Rök setningafræðinnar eru eftirfarandi
logical1 – Fyrsta skilyrðið eða rökrétt gildi til að meta.
rökrétt2 – [valfrjálst] Annað skilyrðið eða rökrétt gildi til að meta.
Í þessu tilviki skaltu skrifa formúluna í D5 klefi svona.
=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),
"Available","Not Available")
- Í öðru lagi, ýttu á ENTER .
- Í þriðja lagi skaltu nota Fill handfangið og fá úttakið.
Aftur, ef þú stendur frammi fyrir stórfelldum vandamálum skaltu bara nota sömu formúluna en skipta út SEARCH aðgerðinni fyrir FINDA aðgerðina .
Þetta tíma sem formúlan verður
=IF(AND(ISNUMBER(FIND("Windows”, B10)),ISNUMBER(FIND("Desktop",B10))),"Available","Not Available")
Hér er B10 uppflettingargildið.
- Á sama hátt, ýttu á ENTER og notaðu Fill Handle til að fá önnur úttak.
Lesa meira: Ef klefi inniheldur orð þá úthlutaðu gildi í Excel (4 formúlur)
4. Notaðu VLOOKUP aðgerð
Ímyndaðu þér að þú hafir dreift kynningu kóðar af fastri varahlut í gegnum auglýsinguna fyrir sérstakan afslátt. Síðar, ef einhver viðskiptavinur vill fá einhverja vöru sem notar kynningarkóða, hvernig muntu bera kennsl á vöruhlutinn?
Excel hefur einfalda en áhrifaríka aðgerð til að finna öll lóðrétt gögn og það er ÚTLÖKUP aðgerðin .
VLOOKUP aðgerðin er Excel aðgerð fyrir lóðrétt skipulagða gagnaleit í töflu. ÚTLÖKUPfall er samhæft við bæði áætlaða og nákvæma samsvörun. Setningafræði fallsins er
=VLOOKUP (gildi, tafla, col_index, [range_lookup])
Röksemd setningafræðinnar eru eftirfarandi
gildi – Gildið sem á að leita að í fyrsta dálki töflu.
tafla – Taflan sem á að sækja gildi úr.
col_index – Dálkurinn í töflunni sem á að sækja gildi úr.
sviðsleit – [valfrjálst] TRUE = áætluð samsvörun (sjálfgefið). FALSE = nákvæm samsvörun.
Skref:
- Veldu hvaða tóma reit sem er, t.d. C15
- Sláðu inn formúluna eins og
=VLOOKUP(B15, B5:D11,2,FALSE)
Hér er B15 uppflettingargildið, B5:11 er gagnasviðið frá þú vilt sækja gögn, 2 er dálkvísir sem er dálknúmerið úr upphafsdálki gagnasafnsins, og False þýðir nákvæm samsvörun.
- Ýttu á ENTER
- Notaðu að lokum Fill Handle .
Lesa meira: Hvernig á að nota VLOOKUP ef klefi inniheldur orð í texta í Excel
5. Formúla með INDEX og MATCH aðgerðum
Í sumum tilfellum, gagnasafnið er ekki eins einfalt og þau fyrri. Og við verðum að finna tilætluð gögn með því að standa frammi fyrir tveimur eða mörgum forsendum. Í slíkum aðstæðum getur sambland af VÍSLA og MATCH aðgerðum skilað glæsilegum árangri íExcel.
Setjafræði INDEX fallsins er
=INDEX (fylki, röð_númer, [col_num], [svæði_númer] )
Rök setningafræðinnar eru eftirfarandi
fylki – Hólf svið, eða fylkisfasti.
röð_númer – Lóðastaðan í tilvísuninni eða fylkinu.
col_num – [valfrjálst] Dálkstaðan í tilvísuninni eða fylkinu.
area_num – [valfrjálst] Tilvísunarsviðið sem ætti að nota.
Auk setningafræðinnar af MATCH fallinu er
=MATCH (leitargildi, leitarfylki, [samsvörun_gerð])
Röksemdir setningafræði eru eftirfarandi
uppflettingargildi – Gildið sem á að passa í leitarfylki.
uppflettisfylki – Hólf svið eða tilvísun fylkis.
samsvörunargerð – [valfrjálst] 1 = nákvæm eða næstminnst (sjálfgefið), 0 = nákvæm samsvörun, -1 = nákvæm eða næststærst.
Hægt er að nota þessar tvær aðgerðir í stað VLOOKUP fu nction líka.
- Veldu auðan reit fyrir þetta. Í þessu tilviki er það C14 .
- Í öðru lagi skaltu setja formúluna inn í C14 reitinn.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))
Hér eru C5:C11 gögnin þaðan sem þú vilt draga gögn út, FGI39 er kynningarkóði fyrir uppflettingu, B5:B11 hólfasvið kynningarkóða, og 0 er fyrir nákvæma samsvörun.
- Í þriðja lagi, ýttu á ENTER og notaðu Fill Handle til að fá úttakið.
Nú skaltu fara á aðalpunktinn þar sem við ætla að finna gildi byggt á tveimur forsendum með því að nota INDEX og MATCH föll. Ímyndaðu þér, viðskiptavinur vill vita verðið á Dell fartölvu og að sjálfsögðu verður hún af 6. kynslóðinni.
Hvernig getum við fundið verðmæti? Fylgdu bara skrefunum.
Skref:
- Veldu í fyrsta lagi auðan reit. Hér er það D13 .
- Í öðru lagi, setjið formúluna inn í D13 reitinn.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))
Hér eru D5:D10 Verð gögnin, B13 er uppflettingargildi fyrstu viðmiðanna og B5:B10 er gögn fyrsta viðmiðunar, C13 er uppflettingargildi fyrir annað viðmið og C5:C10 er gögn fyrir annað viðmið. Í þessari formúlu er boolean rökfræði notuð til að búa til röð af einum og núllum sem passa við öll 2 skilyrði og síðan MATCH fallið til að passa við fyrsta 1 .
- Ýttu á ENTER (ef þú ert Microsoft 365 notandi) eða CTRL + SHIFT + ENTER (fyrir aðrar Excel útgáfur þar sem það er fylkisformúla).
Lesa meira: Hvernig á að skila gildi ef frumur innihalda ákveðinn texta af lista
Atriði sem þarf að muna
- Þegar þú setur vísitöluformúluna inn skaltu gæta að röðinni og dálknum. Að auki, sláðu inn hægri dálkvísitöluna á meðansetja inn VLOOKUP formúluna .
- Mikilvægara er, vertu varkár með skráarnafnið, skráarstaðsetninguna og nafnið á Excel endingunni.
Niðurstaða
Nú hefurðu þessar formúlur til að skila gildi í öðrum reit ef reiturinn inniheldur textann. Ég trúi því að þú skiljir alla ferla vel. Ef þú hefur einhverja rugling eða fyrirspurn, vinsamlegast deildu þeim hér að neðan í athugasemdahlutanum. Takk fyrir að vera með okkur.