Ak bunka obsahuje text, potom vráťte hodnotu do inej bunky pomocou vzorca programu Excel

  • Zdieľajte To
Hugh West

Ak hľadáte Vzorec programu Excel, ak bunka obsahuje text, potom vráti hodnotu v inej bunke , potom ste na správnom mieste. Jednou z najobľúbenejších úloh programu Excel je kontrola, či bunka obsahuje hodnotu na základe zadanej podmienky. Touto hodnotou môže byť text, dátum alebo akákoľvek iná číselná hodnota. V tomto článku sa budeme zaoberať vzorcom programu Excel, ak bunka obsahuje text, potom vráťte hodnotu v inej bunke.

Stiahnite si cvičebnicu

Vzorec Ak bunka obsahuje text.xlsx

5 spôsobov, ako vytvoriť vzorec programu Excel Ak bunka obsahuje text, potom vráťte hodnotu v inej bunke

Máme súbor údajov o produktoch, napr. notebooky, stolové počítače a mobilné telefóny. Teraz musíme nájsť rôzne typy hodnôt vzhľadom na podmienku. Je zrejmé, že na nájdenie údajov vzhľadom na rôzne kritériá nám môžu pomôcť nasledujúce vzorce.

1. Použitie funkcie IF

Keď máte informácie, ktoré Stolný počítač Potom chcete zistiť údaje o tom, pre ktoré mesto a bunku je "Plocha doručená". Môžete použiť funkcia IF . Funkcia IF je logická funkcia založená na danom príkaze. IF Prvý výsledok je pravdivý, druhý je nepravdivý.

Syntax funkcie je

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

Argumenty syntaxe sú nasledujúce.

logical_test - Hodnota alebo logický výraz, ktorý možno vyhodnotiť ako TRUE alebo FALSE.

value_if_true - [nepovinné] Hodnota, ktorá sa vráti, keď sa logical_test vyhodnotí ako TRUE.

value_if_false - [nepovinné] Hodnota, ktorá sa vráti, keď sa logical_test vyhodnotí ako FALSE.

Kroky:

  • Vyberte prázdnu bunku, napr, D5
  • Zadajte vzorec
=IF (C5="Dhaka", "Doručené", "Nedoručené")

Tu, C5 sa vzťahuje na hodnotu bunky a je to mesto Dháka , Doručené na znamená, že ak je hodnota Pravda alebo Nedodané znamená, že ak je hodnota False .

  • Tlač VSTÚPIŤ
  • Použite Rukoväť náplne ťahaním kurzora nadol a zároveň držaním pravého dolného rohu D5 bunka ako táto.

  • Nakoniec dostaneme takýto výstup.

Čítajte viac: Ako nájsť text v rozsahu aplikácie Excel & vrátiť odkaz na bunku (3 spôsoby)

2. Použitie funkcie ISNUMBER

Stránka ISNUMBER funkcia vracia TRUE a FALSE ak nie. Môžete použiť funkcia ISNUMBER v kombinácii s HĽADAŤ alebo NÁJSŤ funkcie na overenie, či má bunka požadovanú hodnotu.

Syntax funkcia ISNUMBER je .

=ISNUMBER (hodnota)

Tu hodnota je vstup, ktorý chcete skontrolovať

Syntax funkcia VYHĽADÁVANIE je .

=SEARCH (find_text, within_text, [start_num])

Argumenty syntaxe sú tieto

find_text - Text, ktorý treba nájsť .

within_text - Text, v ktorom sa má vyhľadávať.

start_num - [nepovinné] Počiatočná pozícia v texte na vyhľadávanie.

Kroky:

  • Vyberte prázdnu bunku, ako napríklad D5
  • Zadajte vzorec
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Tu, Stolný počítač je text, ktorý treba nájsť, B5:B11 je rozsah buniek, v ktorých chcete nájsť text.

  • Po druhé, stlačte VSTÚPIŤ
  • Po tretie, použite Rukoväť náplne a dostanete takýto výstup.

V tomto prípade je každé slovo obsahujúce Stolný počítač či ide o malé alebo veľké písmená, poskytne výstup ako TRUE .

Ak však pridáte akúkoľvek podmienku rozlišujúcu veľké a malé písmená, musíte použiť funkcia FIND s funkcia ISNUMBER .

Syntax funkcia FIND je .

=FIND (find_text, within_text, [start_num])

V tomto prípade zapíšte vzorec do D5 bunka ako táto.

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

Nakoniec stlačte VSTÚPIŤ a použite Rukoväť náplne aby ste získali takýto výstup.

Z uvedeného obrázka vyplýva, že výstup ignoruje malé písmená (t. j, stolný počítač ). Takže tento vzorec by mohol byť užitočný v takýchto situáciách.

Prečítajte si viac: Ak bunka obsahuje text, potom pridajte text do inej bunky v programe Excel

3. Kombinácia funkcie IF-OR/AND-ISNUMBER

Predpokladajme, že máte kolekciu niektorých produktov, kde každý názov produktu pozostáva z viacerých informácií, napr., Notebook-Windows-HP ktoré predstavujú kategóriu produktu, operačný systém a názov spoločnosti.

Ak chcete nájsť Windows alebo Stolný počítač Môžete postupovať podľa nasledujúcich krokov.

Skôr ako prejdeme k hlavnej úlohe, predstavíme si funkcia OR Syntax funkcia OR je.

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

Argumenty syntaxe sú nasledovné:

logický1 - Prvá podmienka alebo logická hodnota, ktorá sa má vyhodnotiť.

logické2 - [voliteľné] Druhá podmienka alebo logická hodnota, ktorá sa má vyhodnotiť

Kroky:

  • Vyberte prázdnu bunku, ako napríklad D5
  • Zadajte vzorec
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))), "Dostupné", "Nie je k dispozícii")

Tu, B5 je vyhľadávacia hodnota

  • Po druhé, stlačte VSTÚPIŤ a používať rukoväť na plnenie .

Predpokladajme iný prípad, keď zákazník chce taký typ výrobku, ktorý musí byť pod Windows a Stolný počítač kategóriu. Môžete postupovať podľa predchádzajúceho vzorca s tým rozdielom, že musíte použiť funkcia AND namiesto Funkcia OR .

Syntax Funkcia AND je.

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

Argumenty syntaxe sú tieto

logické1 - Prvá podmienka alebo logická hodnota, ktorá sa má vyhodnotiť.

logické2 - [nepovinné] Druhá podmienka alebo logická hodnota, ktorá sa má vyhodnotiť.

V tomto prípade zapíšte vzorec do D5 bunka ako táto.

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

"Dostupné", "Nedostupné")

  • Po druhé, stlačte VSTÚPIŤ .
  • Po tretie, použite Naplňte rukoväť a získajte výstup.

Ak máte problémy s rozlišovaním veľkých a malých písmen, použite rovnaký vzorec, ale nahraďte ho funkcia VYHĽADÁVANIE s Funkcia FIND .

Tentoraz bude vzorec nasledovný

=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10)), "Dostupné", "Nedostupné")

Tu, B10 je hodnota vyhľadávania.

  • Podobne stlačte VSTÚPIŤ a použite Rukoväť náplne na získanie ďalších výstupov.

Prečítajte si viac: Ak bunka obsahuje slovo, potom priraďte hodnotu v programe Excel (4 vzorce)

4. Použitie funkcie VLOOKUP

Predstavte si, že ste prostredníctvom inzercie distribuovali promo kódy pevne stanoveného výrobku za špeciálnu zľavu. Ak neskôr niektorý zákazník chce nejaký výrobok s použitím promo kódu, ako identifikujete daný výrobok?

Excel má jednoduchú, ale účinnú funkciu na vyhľadávanie akýchkoľvek vertikálnych údajov a je to funkcia VLOOKUP .

Funkcia VLOOKUP je funkcia programu Excel na vertikálne usporiadané vyhľadávanie údajov v tabuľke. Funkcia VLOOKUP je kompatibilná s približným aj presným porovnávaním. Syntax funkcie je

=VLOOKUP (value, table, col_index, [range_lookup])

Argumenty syntaxe sú tieto

hodnota - Hodnota, ktorá sa má hľadať v prvom stĺpci tabuľky.

tabuľka - Tabuľka, z ktorej sa má načítať hodnota.

col_index - Stĺpec v tabuľke, z ktorého sa má načítať hodnota.

range_lookup - [voliteľné] TRUE = približná zhoda (predvolené). FALSE = presná zhoda.

Kroky:

  • Vyberte ľubovoľnú prázdnu bunku, napr, C15
  • Zadajte vzorec ako
=VLOOKUP(B15, B5:D11,2,FALSE)

Tu, B15 je hodnota vyhľadávania, B5:11 je rozsah údajov, z ktorého chcete získať údaje, 2 je index stĺpca, čo je číslo stĺpca od počiatočného stĺpca súboru údajov, a False znamená presnú zhodu.

  • Tlač VSTÚPIŤ
  • Nakoniec použite Rukoväť náplne .

Prečítajte si viac: Ako používať VLOOKUP, ak bunka obsahuje slovo v texte v programe Excel

5. Vzorec s funkciami INDEX a MATCH

V niektorých prípadoch nie je súbor údajov taký jednoduchý ako tie predchádzajúce. A my musíme nájsť naše požadované údaje, pričom musíme čeliť dvom alebo viacerým kritériám. V takejto situácii je vhodná kombinácia INDEX a MATCH funkcie môžu v programe Excel priniesť pôsobivé výsledky.

Syntax funkcia INDEX je .

=INDEX (pole, číslo_riadku, [číslo_stĺpca], [číslo_oblasti])

Argumenty syntaxe sú tieto

pole - Rozsah buniek alebo konštanta poľa.

číslo_riadku - Pozícia riadku v odkaze alebo poli.

col_num - [nepovinné] Pozícia stĺpca v odkaze alebo poli.

area_num - [nepovinné] Rozsah v referencii, ktorý sa má použiť.

Okrem syntaxe funkcia MATCH je .

=MATCH (lookup_value, lookup_array, [match_type])

Argumenty syntaxe sú tieto

lookup_value - Hodnota, ktorá sa má porovnať v poli lookup_array.

lookup_array - Rozsah buniek alebo odkaz na pole.

match_type - [voliteľné] 1 = presný alebo najbližší najmenší (predvolené), 0 = presná zhoda, -1 = presný alebo ďalší najväčší.

Tieto dve funkcie možno použiť namiesto funkcia VLOOKUP tiež.

  • Na tento účel vyberte prázdnu bunku. V tomto prípade je to C14 .
  • Po druhé, vložte vzorec do C14 bunky.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Tu, C5:C11 sú údaje, z ktorých chcete získať údaje, FGI39 je propagačný kód vyhľadávania, B5:B11 rozsah buniek promocode a 0 je určený na presnú zhodu.

  • Po tretie, stlačte VSTÚPIŤ a použite Rukoväť náplne na získanie výstupu.

Teraz prejdeme k hlavnému bodu, kde nájdeme hodnotu na základe dvoch kritérií pomocou INDEX a MATCH funkcie. Predstavte si, že zákazník chce vedieť cenu Notebook Dell a samozrejme, bude to 6. generácie.

Ako zistíme hodnotu? Stačí postupovať podľa nasledujúcich krokov.

Kroky:

  • Najprv vyberte prázdnu bunku. Tu je to D13 .
  • Po druhé, vložte vzorec do D13 bunky.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Tu, D5:D10 je Cena údaje, B13 je vyhľadávacia hodnota prvého kritéria a B5:B10 sú údaje prvého kritéria, C13 je vyhľadávacia hodnota pre druhé kritérium a C5:C10 je údaj pre druhé kritérium. V tomto vzorci sa používa logika boolean na vytvorenie série jednotiek a núl, ktoré zodpovedajú všetkým 2 kritériá a potom Funkcia MATCH aby sa zhodoval s prvým 1 .

  • Tlač VSTÚPIŤ (ak ste Microsoft 365 používateľ) alebo CTRL + SHIFT + ENTER (pre iné verzie Excelu, pretože ide o vzorec poľa).

Čítajte viac: Ako vrátiť hodnotu, ak bunky obsahujú určitý text zo zoznamu

Čo si treba zapamätať

  • Pri vkladaní vzorec INDEX , dajte si pozor na číslo riadku a stĺpca. Okrem toho pri vkladaní zadajte index pravého stĺpca vzorec VLOOKUP .
  • Dôležitejšie je dávať pozor na názov súboru, umiestnenie súboru a názov súboru s príponou Excel.

Záver

Teraz máte tieto vzorce na návratová hodnota v inej bunke ak bunka obsahuje text. Verím, že ste všetky procesy dobre pochopili. Ak máte nejaké nejasnosti alebo otázky, podeľte sa o ne nižšie v časti komentárov. Ďakujeme, že ste s nami.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.