Jei ląstelėje yra teksto, tada grąžinkite vertę kitoje ląstelėje naudodami "Excel" formulę

  • Pasidalinti
Hugh West

Jei ieškote "Excel" formulė, jei ląstelėje yra teksto, tada grąžinkite vertę kitoje ląstelėje , tada esate tinkamoje vietoje. Viena iš populiariausių "Excel" užduočių yra patikrinti, ar ląstelėje yra tam tikra reikšmė pagal tam tikrą sąlygą. Ši reikšmė gali būti tekstas, data arba bet kokia kita skaitinė vertė. Šiame straipsnyje aptarsime "Excel" formulę, jei ląstelėje yra teksto, tada grąžinkite reikšmę kitoje ląstelėje.

Atsisiųsti praktikos sąsiuvinį

Formulė If Cell Contains Text.xlsx

5 būdai, kaip suformuoti "Excel" formulę Jei ląstelėje yra teksto, tada grąžinkite vertę kitoje ląstelėje

Turime produktų duomenų rinkinį, pvz., nešiojamieji, stacionarieji ir mobilieji kompiuteriai. Dabar turime rasti įvairių tipų reikšmes, atsižvelgiant į sąlygą. Akivaizdu, kad toliau pateiktos formulės gali būti naudingos ieškant duomenų, atsižvelgiant į skirtingus kriterijus.

1. Naudojant IF funkciją

Kai turėsite informacijos, kad Stalinis kompiuteris Tada norite rasti duomenis, kurio miesto ir langelio "Desktop is delivered". Galite naudoti funkcija IF . IF funkcija yra loginė funkcija, pagrįsta tam tikru teiginiu. IF Pirmasis rezultatas yra teisingas, o antrasis - klaidingas.

Funkcijos sintaksė yra tokia

=IF (logical_test, [value_if_true], [value_if_false])

Sintaksės argumentai yra šie.

logical_test - Vertė arba loginė išraiška, kurią galima įvertinti kaip TRUE arba FALSE.

value_if_true - [neprivaloma] Reikšmė, kurią reikia grąžinti, kai logical_test yra TRUE.

value_if_false - [neprivaloma] Reikšmė, kurią reikia grąžinti, kai logical_test yra FALSE.

Žingsniai:

  • Pasirinkite tuščią langelį, pvz, D5
  • Įveskite formulę
=IF (C5="Dhaka", "Pristatytas", "Nepristatytas")

Čia, C5 nurodo langelio vertę ir yra miestas Dakoje , Pristatytas reiškia, kad jei vertė yra Tiesa arba Nepristatytas reiškia, kad jei vertė yra Klaidingas .

  • Paspauskite ĮVESKITE
  • Naudokite Užpildymo rankena vilkdami žymeklį žemyn ir laikydami dešinįjį apatinį D5 tokia ląstelė.

  • Galiausiai gauname tokią išvestį.

Skaityti daugiau: Kaip rasti tekstą "Excel" diapazone & grąžinti ląstelės nuorodą (3 būdai)

2. Naudojant funkciją ISNUMBER

Svetainė ISNUMBER funkcija grąžina TRUE , ir FALSE jei ne. Galite naudoti funkcija ISNUMBER kartu su IEŠKOTI arba RASTI funkcijas, kad patikrintumėte, ar ląstelėje yra norima reikšmė.

Sintaksė funkcija ISNUMBER yra .

=ISNUMBER (reikšmė)

Čia vertė įvestis, kurią norite patikrinti.

Sintaksė paieškos funkcija yra .

=SEARCH (find_text, within_text, [start_num])

Sintaksės argumentai yra šie

find_text - Ieškomas tekstas .

within_text - Tekstas, kurio reikia ieškoti.

start_num - [neprivaloma] Pradinė ieškomo teksto pozicija.

Žingsniai:

  • Pasirinkite tuščią ląstelę, pvz. D5
  • Įveskite formulę
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Čia, Stalinis kompiuteris yra ieškomas tekstas, B5:B11 yra ląstelių, kuriose norite rasti tekstą, intervalas.

  • Antra, paspauskite ĮVESKITE
  • Trečia, naudokite Užpildymo rankena ir gaukite tokią išvestį.

Čia bet koks žodis, kuriame yra Stalinis kompiuteris ar tai mažosios, ar didžiosios raidės, išvestis bus tokia TRUE .

Tačiau jei pridedate bet kokią raidžių skirtumo sąlygą, turite naudoti funkcija FIND su funkcija ISNUMBER .

Sintaksė funkcija FIND yra .

=FIND (find_text, within_text, [start_num])

Šiuo atveju formulę įrašykite į D5 tokia ląstelė.

=ISNUMBER(FIND("Desktop",@B5:B11))

Galiausiai paspauskite ĮVESKITE ir naudokite Užpildymo rankena kad gautumėte tokią išvestį.

Iš pirmiau pateikto paveikslėlio matyti, kad išvestis ignoruoja mažąsias raides (t. y, darbalaukis ). Taigi ši formulė gali būti naudinga tokiose situacijose.

Skaityti daugiau: Jei ląstelėje yra teksto, tada pridėkite tekstą į kitą "Excel" ląstelę

3. IF-OR/AND-ISNUMBER funkcijos derinys

Tarkime, kad turite tam tikrų produktų rinkinį, kuriame kiekvieno produkto pavadinimą sudaro kelios informacijos, pvz, Nešiojamasis kompiuteris-Windows-HP kurie atitinkamai reiškia gaminio kategoriją, operacinę sistemą ir įmonės pavadinimą.

Jei norite rasti Windows arba Stalinis kompiuteris . Galite atlikti toliau nurodytus veiksmus.

Prieš pereidami prie pagrindinės užduoties, pristatykime OR funkcija . Sintaksė OR funkcija yra.

=OR (loginis1, [loginis2], ...)

Sintaksės argumentai yra tokie:

loginis1 - Pirmoji vertinama sąlyga arba loginė reikšmė.

loginis2 - [neprivaloma] Antroji vertinama sąlyga arba loginė reikšmė

Žingsniai:

  • Pasirinkite tuščią ląstelę, pvz. D5
  • Įveskite formulę
=IF (ARBA (ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))), "Turima", "Nėra")

Čia, B5 yra paieškos vertė

  • Antra, paspauskite ĮVESKITE ir naudokite užpildymo rankena .

Tarkime, kitas atvejis, kai klientas pageidauja tokio tipo gaminio, kuris turi būti pagal Windows ir Stalinis kompiuteris kategoriją. Galite vadovautis ankstesne formule, tik turite naudoti funkcija AND vietoj Arba funkcija .

Sintaksė AND funkcija yra.

=AND (logical1, [logical2], ...)

Sintaksės argumentai yra šie

loginis1 - Pirmoji vertinama sąlyga arba loginė reikšmė.

loginis2 - [neprivaloma] Antroji vertinama sąlyga arba loginė reikšmė.

Šiuo atveju formulę įrašykite į D5 tokia ląstelė.

=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),

"Galima", "Negalima")

  • Antra, paspauskite ĮVESKITE .
  • Trečia, naudokite Užpildymo rankena ir gaukite išvestį.

Vėlgi, jei kyla problemų dėl mažųjų raidžių, tiesiog naudokite tą pačią formulę, bet pakeiskite paieškos funkcija su FIND funkcija .

Šį kartą formulė bus tokia.

=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10))), "Turima", "Nėra")

Čia, B10 yra paieškos vertė.

  • Panašiai paspauskite ĮVESKITE ir naudokite Užpildymo rankena kad gautumėte kitus rezultatus.

Skaityti daugiau: Jei ląstelėje yra žodis, tada priskirkite reikšmę "Excel" (4 formulės)

4. VLOOKUP funkcijos naudojimas

Įsivaizduokite, kad per reklamą išplatinote fiksuoto gaminio prekės ženklo reklaminius kodus, suteikiančius specialią nuolaidą. Vėliau, jei kuris nors klientas, naudodamasis reklaminiu kodu, norės įsigyti kokį nors gaminį, kaip identifikuosite šį gaminį?

"Excel" turi paprastą, bet veiksmingą funkciją, skirtą bet kokiems vertikaliems duomenims rasti, ir ji yra VLOOKUP funkcija .

VLOOKUP funkcija yra "Excel" funkcija, skirta vertikaliai išdėstytų duomenų paieškai lentelėje. VLOOKUP funkcija suderinama ir su apytiksliu, ir su tiksliu atitikimu.

=VLOOKUP (value, lentelė, col_index, [range_lookup])

Sintaksės argumentai yra šie

vertė - Vertė, kurios reikia ieškoti pirmajame lentelės stulpelyje.

lentelė - Lentelė, iš kurios reikia gauti reikšmę.

col_index - Lentelės stulpelis, iš kurio reikia gauti reikšmę.

range_lookup - [neprivaloma] TRUE = apytikslis atitikimas (numatytoji reikšmė). FALSE = tikslus atitikimas.

Žingsniai:

  • Pasirinkite bet kurį tuščią langelį, pvz, C15
  • Įveskite tokią formulę
=VLOOKUP(B15, B5:D11,2,FALSE)

Čia, B15 yra paieškos vertė, B5:11 yra duomenų intervalas, iš kurio norite gauti duomenis, 2 yra stulpelio indeksas, kuris yra stulpelio numeris nuo pradinio duomenų rinkinio stulpelio, o "False" reiškia tikslų atitikimą.

  • Paspauskite ĮVESKITE
  • Galiausiai naudokite Užpildymo rankena .

Skaityti daugiau: Kaip naudoti VLOOKUP, jei "Excel" ląstelėje yra teksto žodis

5. Formulė su INDEX ir MATCH funkcijomis

Kai kuriais atvejais duomenų aibė nėra tokia paprasta kaip ankstesnės. Ir mes turime rasti norimus duomenis, susidūrę su dviem ar keliais kriterijais. Tokioje situacijoje galima naudoti derinį INDEKSAS ir MATCH funkcijos "Excel" gali duoti įspūdingų rezultatų.

Sintaksė funkcija INDEX yra .

=INDEX (masyvas, eilutės_numeris, [col_num], [area_num])

Sintaksės argumentai yra šie

masyvas - Ląstelių intervalas arba masyvo konstanta.

eilutės_num - Eilutės pozicija nuorodoje arba masyve.

col_num - [neprivaloma] Stulpelio pozicija nuorodoje arba masyve.

area_num - [neprivaloma] Nuorodos intervalas, kuris turėtų būti naudojamas.

Be sintaksės funkcija MATCH yra .

=MATCH (lookup_value, lookup_array, [match_type])

Sintaksės argumentai yra šie

lookup_value - Vertė, kurią reikia suderinti su lookup_array.

lookup_array - Ląstelių intervalas arba masyvo nuoroda.

match_type - [neprivaloma] 1 = tikslus arba kitas mažiausias (numatytoji reikšmė), 0 = tiksli atitiktis, -1 = tiksli arba kita didžiausia.

Šios dvi funkcijos gali būti naudojamos vietoj VLOOKUP funkcija taip pat.

  • Šiuo atveju pasirinkite tuščią ląstelę. C14 .
  • Antra, įterpkite formulę į C14 ląstelės.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Čia, C5:C11 yra duomenys, iš kurių norite išgauti duomenis, FGI39 yra paieškos reklaminis kodas, B5:B11 promocode ląstelės diapazonas ir 0 skirta tiksliam atitikmenų nustatymui.

  • Trečia, paspauskite ĮVESKITE ir naudokite Užpildymo rankena kad gautumėte išvestį.

Dabar pereikite prie pagrindinio punkto, kuriame ketiname rasti vertę pagal du kriterijus, naudodami INDEKSAS ir MATCH Įsivaizduokite, kad klientas nori sužinoti "Dell" nešiojamasis kompiuteris ir, žinoma, jis bus iš 6. karta.

Kaip rasti vertę? Tiesiog atlikite šiuos veiksmus.

Žingsniai:

  • Pirmiausia pasirinkite tuščią ląstelę. Čia D13 .
  • Antra, įterpkite formulę į D13 ląstelės.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Čia, D5:D10 yra Kaina duomenys, B13 yra pirmojo kriterijaus paieškos vertė, o B5:B10 yra pirmojo kriterijaus duomenys, C13 yra antrojo kriterijaus paieškos vertė, o C5:C10 yra antrojo kriterijaus duomenys. Šioje formulėje naudojama loginė logika, pagal kurią sukuriama vieneto ir nulio eilutė, atitinkanti visus 2 kriterijus ir tada Funkcija MATCH kad atitiktų pirmąją 1 .

  • Paspauskite ĮVESKITE (jei esate "Microsoft 365 naudotojas) arba CTRL + SHIFT + ENTER (kitose "Excel" versijose, nes tai yra masyvo formulė).

Skaityti daugiau: Kaip grąžinti vertę, jei ląstelėse yra tam tikras tekstas iš sąrašo

Dalykai, kuriuos reikia prisiminti

  • Įterpiant INDEX formulė , būkite atidūs eilutės ir stulpelio numeriui. Be to, įterpdami įveskite dešiniojo stulpelio indeksą VLOOKUP formulė .
  • Dar svarbiau, būkite atsargūs dėl failo pavadinimo, failo vietos ir "Excel" plėtinio failo pavadinimo.

Išvada

Dabar turite šias formules grąžintina vertė kitoje ląstelėje jei ląstelėje yra tekstas. Tikiu, kad gerai supratote visus procesus. Jei turite kokių nors neaiškumų ar klausimų, pasidalykite jais toliau pateiktame komentarų skyriuje. Ačiū, kad esate su mumis.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.