Satura rādītājs
Ja meklējat Excel formula, ja šūnā ir teksts, tad atgrieziet vērtību citā šūnā , tad esat īstajā vietā. Viens no populārākajiem Excel uzdevumiem ir pārbaudīt, vai šūnā ir vērtība, pamatojoties uz noteiktu nosacījumu. Šī vērtība var būt teksts, datums vai jebkura cita skaitliska vērtība. Šajā rakstā mēs apspriedīsim Excel formulu, ja šūnā ir teksts, tad atgriezīsim vērtību citā šūnā.
Lejupielādēt Practice Workbook
Formula If Cell Contains Text.xlsx5 veidi, kā veidot Excel formulu Ja šūnā ir teksts, tad atgriezt vērtību citā šūnā
Mums ir produktu datu kopa, piemēram, klēpjdatori, galddatori un mobilie tālruņi. Tagad mums ir jāatrod dažādu veidu vērtības, ņemot vērā nosacījumu. Acīmredzot, lai atrastu datus, ņemot vērā dažādus kritērijus, varētu noderēt šādas formulas.
1. Izmantojot IF funkciju
Kad jums ir informācija, kas Darbvirsmas Tad jūs vēlaties atrast datus par to, kurā pilsētā un šūnā "Darbvirsma tiek piegādāta". Jūs varat izmantot IF funkcija . IF funkcija ir loģiska funkcija, kuras pamatā ir dots apgalvojums. Var būt divi rezultāti. IF Pirmais rezultāts ir patiess, bet otrais - nepatiess, ja salīdzināt.
Funkcijas sintakse ir šāda.
=IF (logical_test, [value_if_true], [value_if_false])
Sintakses argumenti ir šādi.
logical_test - Vērtība vai loģiskā izteiksme, ko var novērtēt kā TRUE vai FALSE.
value_if_true - [neobligāts] Vērtība, kas jāatgriež, ja logical_test vērtība ir TRUE.
value_if_false - [neobligāts] Vērtība, kas jāatgriež, ja logical_test vērtība ir FALSE.
Soļi:
- Izvēlieties tukšu šūnu, piemēram, D5
- Ierakstiet formulu
=IF (C5="Dhaka", "Piegādāts", "Nav piegādāts")
Šeit, C5 attiecas uz šūnas vērtību, un tā ir pilsēta. Dhaka , Piegādāts nozīmē, ja vērtība ir True vai Nav piegādāts nozīmē, ja vērtība ir Viltus .
- Preses IEVADIET
- Izmantojiet Uzpildes rokturis velkot kursoru uz leju, vienlaikus turot nospiestu labo apakšējo stūri D5 šādā šūnā.
- Galu galā mēs iegūstam šādu izvades rezultātu.
Lasīt vairāk: Kā atrast tekstu Excel diapazonā & amp; atgriezt šūnu atsauci (3 veidi)
2. Izmantojot ISNUMBER funkciju
Portāls ISNUMBER funkcija atgriež TRUE , un FALSE ja nē. Varat izmantot funkcija ISNUMBER apvienojumā ar MEKLĒT vai ATRAST funkcijas, lai pārbaudītu, vai šūnai ir vēlamā vērtība.
Sintakse funkcija ISNUMBER ir
=ISNUMBER (vērtība)
Šeit vērtība ir ievades dati, kurus vēlaties pārbaudīt.
Sintakse funkcija MEKLĒT ir .
=SEARCH (find_text, within_text, [start_num])
Sintakses argumenti ir šādi.
find_text - Atrastais teksts .
within_text - Meklējamais teksts.
start_num - [pēc izvēles] Sākuma pozīcija tekstā, kurā jāveic meklēšana.
Soļi:
- Izvēlieties tukšu šūnu, piemēram D5
- Ierakstiet formulu
=ISNUMBER (SEARCH ("Desktop", B5:B10))
Šeit, Darbvirsmas ir teksts, kas jāatrod, B5:B11 ir šūnu diapazons, kurā vēlaties atrast tekstu.
- Otrkārt, nospiediet IEVADIET
- Treškārt, izmantojiet Uzpildes rokturis un iegūstiet šādu izvades rezultātu.
Šajā gadījumā jebkurš vārds, kas satur Darbvirsmas vai tas ir mazie vai lielie burti, rezultāts būs šāds. TRUE .
Bet, ja pievienojat kādu lielo un mazo burtu sensitīvu nosacījumu, jums ir jāizmanto funkcija FIND ar funkcija ISNUMBER .
Sintakse funkcija FIND ir
=FIND (find_text, within_text, [start_num])
Šajā gadījumā formulu ierakstiet D5 šādā šūnā.
=ISNUMBER(FIND("Desktop",@B5:B11))
Visbeidzot, nospiediet IEVADIET un izmantot Uzpildes rokturis lai iegūtu šādu izvades rezultātu.
Iepriekš redzamajā attēlā redzams, ka izvades režīmā netiek ņemti vērā mazie burti (t. i., darbvirsmas ). Tāpēc šī formula varētu būt noderīga šādās situācijās.
Lasīt vairāk: Ja šūnā ir teksts, tad pievienojiet tekstu citā šūnā programmā Excel
3. IF-OR/AND-ISNUMBER funkcijas kombinācija
Pieņemsim, ka jums ir dažu produktu kolekcija, kurā katra produkta nosaukums sastāv no vairākiem datiem, piemēram, Klēpjdators-Windows-HP kas attiecīgi apzīmē produkta kategoriju, operētājsistēmu un uzņēmuma nosaukumu.
Tagad, ja vēlaties atrast Windows vai Darbvirsmas . Varat izpildīt tālāk norādītos soļus.
Nu, pirms pievērsties galvenajam uzdevumam, iepazīstināsim jūs ar OR funkcija . Sintakse OR funkcija ir.
=OR (logical1, [logical2], ...)
Sintakses argumenti ir šādi:
loģisks1 - Pirmais vērtējamais nosacījums vai loģiskā vērtība.
loģisks2 - [pēc izvēles] Otrais nosacījums vai loģiskā vērtība, kas jāizvērtē.
Soļi:
- Izvēlieties tukšu šūnu, piemēram D5
- Ierakstiet formulu
=IF (OR(ISNUMBER(MĒRĪT("Windows", B5)),ISNUMBER(MĒRĪT("Darbvirsma",B5)), "Pieejams", "Nav pieejams"))
Šeit, B5 ir meklēšanas vērtība
- Otrkārt, nospiediet IEVADIET un izmantot aizpildīšanas rokturis .
Pieņemsim citu gadījumu, kad klients vēlas tāda veida produktu, kuram jābūt saskaņā ar Windows un Darbvirsmas kategoriju. Jūs varat izmantot iepriekšējo formulu, tikai jums ir jāizmanto funkcija AND nevis VAI funkcija .
Sintakse AND funkcija ir.
=AND (logical1, [logical2], ...)
Sintakses argumenti ir šādi.
loģisks1 - Pirmais vērtējamais nosacījums vai loģiskā vērtība.
loģisks2 - [neobligāts] Otrais nosacījums vai loģiskā vērtība, kas jāizvērtē.
Šajā gadījumā formulu ierakstiet D5 šādā šūnā.
=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),
"Pieejams", "Nav pieejams")
- Otrkārt, nospiediet IEVADIET .
- Treškārt, izmantojiet Uzpildes rokturis un iegūstiet rezultātu.
Ja atkal rodas problēmas ar lielo un mazo burtu atšķirībām, vienkārši izmantojiet to pašu formulu, bet aizstāt funkcija MEKLĒT ar FIND funkcija .
Šoreiz formula būs šāda.
=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10))), "Pieejams", "Nav pieejams")
Šeit, B10 ir meklēšanas vērtība.
- Tāpat nospiediet IEVADIET un izmantot Uzpildes rokturis lai iegūtu citus rezultātus.
Lasīt vairāk: Ja šūnā ir vārds, tad piešķiriet vērtību programmā Excel (4 formulas)
4. VLOOKUP funkcijas izmantošana
Iedomājieties, ka ar reklāmas starpniecību esat izplatījis fiksēta produkta preces akcijas kodus īpašai atlaidei. Vēlāk, ja kāds klients vēlas kādu produktu, izmantojot akcijas kodu, kā jūs identificēsiet šo produkta preci?
Programmā Excel ir vienkārša, bet efektīva funkcija, lai atrastu jebkurus vertikālus datus, un tā ir VLOOKUP funkcija .
VLOOKUP funkcija ir Excel funkcija vertikāli organizētu datu meklēšanai tabulā. VLOOKUP funkcija ir saderīga gan ar aptuveno, gan precīzo saskaņošanu. Funkcijas sintakse ir šāda.
=VLOOKUP (value, tabula, col_index, [range_lookup])
Sintakses argumenti ir šādi.
vērtība - Vērtība, kas jāmeklē tabulas pirmajā slejā.
tabula - Tabula, no kuras iegūt vērtību.
col_index - Tabulas sleja, no kuras jāatgūst vērtība.
range_lookup - [neobligāts] TRUE = aptuvena atbilstība (noklusējuma iestatījums). FALSE = precīza atbilstība.
Soļi:
- Izvēlieties jebkuru tukšu šūnu, piemēram, C15
- Ierakstiet šādu formulu
=VLOOKUP(B15, B5:D11,2,FALSE)
Šeit, B15 ir meklēšanas vērtība, B5:11 ir datu diapazons, no kura vēlaties iegūt datus, 2 ir kolonnas indekss, kas ir kolonnas numurs no datu kopas sākuma kolonnas, un False nozīmē precīzu atbilstību.
- Spiediet IEVADIET
- Visbeidzot, izmantojiet Uzpildes rokturis .
Lasīt vairāk: Kā lietot VLOOKUP, ja šūna satur vārdu tekstā programmā Excel
5. Formula ar INDEX un MATCH funkcijām
Dažos gadījumos datu kopa nav tik vienkārša kā iepriekšējās. Un mums ir jāatrod vēlamie dati, saskaroties ar diviem vai vairākiem kritērijiem. Šādā situācijā var kombinēt divus vai vairākus kritērijus. INDEX un MATCH funkcijas var sniegt iespaidīgus rezultātus programmā Excel.
Sintakse funkcija INDEX ir .
=INDEX (masīvs, rindu_num, [col_num], [platību_num])
Sintakses argumenti ir šādi.
masīvs - Šūnu diapazons vai masīva konstante.
rindu_num - Rindas pozīcija atsaucē vai masīvā.
col_num - [neobligāts] Kolonnas pozīcija atsaucē vai masīvā.
area_num - [neobligāts] Izmantojamais atsauces diapazons.
Papildus sintaksei funkcija MATCH ir .
=MATCH (lookup_value, lookup_array, [match_type])
Sintakses argumenti ir šādi.
lookup_value - Vērtība, kas jāatbilst lookup_array.
lookup_array - Šūnu diapazons vai atsauce uz masīvu.
match_type - [pēc izvēles] 1 = precīzs vai nākamais mazākais (noklusējuma iestatījums), 0 = precīza atbilstība, -1 = precīzs vai nākamais lielākais.
Abas funkcijas var izmantot VLOOKUP funkcija arī.
- Šim nolūkam izvēlieties tukšu šūnu. Šajā gadījumā tā ir C14 .
- Otrkārt, ievietojiet formulu C14 šūna.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))
Šeit, C5:C11 ir dati, no kuriem vēlaties iegūt datus, FGI39 ir meklēšanas akcijas kods, B5:B11 promocode šūnu diapazonu un 0 ir precīzai saskaņošanai.
- Treškārt, nospiediet IEVADIET un izmantot Uzpildes rokturis lai iegūtu rezultātu.
Tagad pārejiet uz galveno punktu, kur mēs atradīsim vērtību, pamatojoties uz diviem kritērijiem, izmantojot INDEX un MATCH funkcijas. Iedomājieties, ka klients vēlas noskaidrot cenu par Dell klēpjdators un, protams, tas būs no 6. paaudze.
Kā mēs varam atrast vērtību? Vienkārši izpildiet šos soļus.
Soļi:
- Vispirms izvēlieties tukšu šūnas. Šeit tā ir D13 .
- Otrkārt, ievietojiet formulu D13 šūna.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))
Šeit, D5:D10 ir Cena dati, B13 ir pirmā kritērija meklēšanas vērtība un B5:B10 ir pirmā kritērija dati, C13 ir otrā kritērija meklēšanas vērtība un C5:C10 Šajā formulā tiek izmantota bula loģika, lai izveidotu vieninieku un nulļu virkni, kas atbilst visiem kritērijiem. 2 kritērijus un pēc tam Funkcija MATCH lai atbilstu pirmajam 1 .
- Preses IEVADIET (ja esat Microsoft 365 lietotājs) vai CTRL + SHIFT + ENTER (citām Excel versijām, jo tā ir masīva formula).
Lasīt vairāk: Kā atgriezt vērtību, ja šūnas satur noteiktu tekstu no saraksta
Lietas, kas jāatceras
- Ievietojot INDEX formula , uzmanīgi ievadiet rindas un kolonnas numuru. Turklāt, ievietojot ievadiet labās kolonnas indeksu. VLOOKUP formula .
- Vēl svarīgāk ir būt uzmanīgiem attiecībā uz faila nosaukumu, faila atrašanās vietu un Excel paplašinājuma faila nosaukumu.
Secinājums
Tagad jums ir šīs formulas, lai atgrieztā vērtība citā šūnā ja šūnā ir teksts. Es ticu, ka jūs labi saprotat visus procesus. Ja jums ir neskaidrības vai jautājumi, lūdzu, dalieties ar tiem tālāk komentāru sadaļā. Paldies, ka esat kopā ar mums.