Note: The other languages of the website are Google-translated. Back to English

Jak vrátit hodnotu v jiné buňce, pokud buňka obsahuje určitý text v aplikaci Excel?

Jak je uvedeno níže, když buňka E6 obsahuje hodnotu „Ano“, do buňky F6 se automaticky vyplní hodnota „schválit“. Pokud změníte „Ano“ na „Ne“ nebo „Neutralita“ v E6, hodnota v F6 se okamžitě změní na „Odmítnout“ nebo „Znovu zvážit“. Jak toho můžete dosáhnout? Tento článek shromažďuje několik užitečných metod, které vám pomohou problém snadno vyřešit.


Vrátí hodnotu v jiné buňce, pokud buňka obsahuje určitý text se vzorcem

Chcete-li vrátit hodnotu v jiné buňce, pokud buňka obsahuje pouze konkrétní text, zkuste následující vzorec. Pokud například B5 obsahuje „Ano“, pak v D5 vraťte „Schválit“, jinak vraťte „Žádný nárok“. Postupujte prosím následovně.

Vyberte D5, zkopírujte do něj následující vzorec a stiskněte vstoupit klíč. Viz snímek obrazovky:

Vzorec: Vrátí hodnotu v jiné buňce, pokud buňka obsahuje určitý text

= IF (ISNUMBER (SEARCH ("Ano",D5)), “Schvalovat' "Žádný nárok")

Poznámky:

1. Ve vzorci „Ano", D5, "schvalovat"A"Žádný nárok”Označují, že pokud buňka B5 obsahuje text„ Ano “, zadaná buňka bude vyplněna textem„ schválit “, v opačném případě bude vyplněna„ Ne kvalifikovat “. Můžete je změnit podle svých potřeb.

2. Pro vrácení hodnoty z jiných buněk (například K8 a K9) na základě zadané hodnoty buňky použijte tento vzorec:

= IF (ISNUMBER (SEARCH ("Ano",D5)),K8,K9)

Snadno vyberte celé řádky nebo celé řádky ve výběru na základě hodnoty buňky v určitém sloupci:

Projekt Vyberte konkrétní buňky užitečnost Kutools pro Excel vám pomůže rychle vybrat celé řádky nebo celé řádky ve výběru na základě konkrétní hodnoty buňky v určitém sloupci v aplikaci Excel.  Stáhněte si nyní 60denní bezplatnou stopu Kutools pro Excel!


Vrátí hodnoty v jiné buňce, pokud buňka obsahuje různé texty se vzorcem

Tato část vám ukáže vzorec pro vrácení hodnot v jiné buňce, pokud buňka obsahuje jiný text v aplikaci Excel.

1. Musíte vytvořit tabulku se specifickými hodnotami a návratovými hodnotami, které se nacházejí samostatně ve dvou sloupcích. Viz screenshot:

2. Vyberte prázdnou buňku pro vrácení hodnoty, zadejte do ní následující vzorec a stiskněte vstoupit klíč k získání výsledku. Viz snímek obrazovky:

Vzorec: Vrátí hodnoty v jiné buňce, pokud buňka obsahuje různé texty

= VLOOKUP (E6,B5: C7,2,NEPRAVDIVÉ)

Poznámky:

Ve vzorci, E6 je buňka obsahuje konkrétní hodnotu, na základě které vrátíte hodnotu, B5: C7 je rozsah sloupců obsahující konkrétní hodnoty a návratové hodnoty, 2 číslo znamená, že se návratové hodnoty nacházejí ve druhém sloupci v rozsahu tabulky.

Od této chvíle se při změně hodnoty v E6 na konkrétní vrátí odpovídající hodnota v F6 okamžitě.


Pokud buňka obsahuje různé texty, můžete snadno vrátit hodnoty do jiné buňky

Ve skutečnosti můžete výše uvedený problém vyřešit jednodušším způsobem. The Vyhledejte hodnotu v seznamu užitečnost Kutools pro Excel vám to pomůže dosáhnout několika kliknutími bez zapamatování vzorce.

1. Stejně jako výše uvedená metoda musíte také vytvořit tabulku se specifickými hodnotami a návratovými hodnotami, které se nacházejí samostatně ve dvou sloupcích.

2. Vyberte prázdnou buňku pro výstup výsledku (zde vyberu F6) a potom klepněte na Kutools > Pomocník vzorců > Pomocník vzorců. Viz snímek obrazovky:

3. V Pomocník vzorců V dialogovém okně proveďte následující konfiguraci:

  • 3.1 V Vyberte vzorec vyhledejte a vyberte Vyhledejte hodnotu v seznamu;
    Tipy: Můžete zkontrolovat Filtr pole, zadejte určité slovo do textového pole pro rychlé filtrování vzorce.
  • 3.2 V Tabulka_pole v poli vyberte tabulku bez záhlaví, které jste vytvořili v kroku 1;
  • 3.2 V Vyhledávací_hodnota v poli vyberte buňku obsahující konkrétní hodnotu, podle které vrátíte hodnotu;
  • 3.3 V Sloupec Do pole zadejte sloupec, ze kterého vrátíte odpovídající hodnotu. Nebo můžete zadat číslo sloupce do textového pole přímo podle potřeby.
  • 3.4 Klepněte na OK knoflík. Viz screenshot:

Od této chvíle se při změně hodnoty v E6 na konkrétní vrátí odpovídající hodnota v F6 okamžitě. Viz výsledek níže:

  Pokud chcete mít bezplatnou zkušební verzi (30-den) této utility, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


Kutools pro Excel - Pomůže vám vždy dokončit práci před časem, mít více času na radost ze života
Stává se vám často, že hrajete s prací, nedostatkem času pro sebe a rodinu?  Kutools pro Excel vám může pomoci vypořádat se s 80% Excel hádanky a zlepšit 80% efektivitu práce, vám více času na péči o rodinu a užívat si života.
300 pokročilých nástrojů pro 1500 pracovních scénářů, usnadní vám práci mnohem více než kdy dříve.
Už si nemusíte pamatovat vzorce a kódy VBA, dejte svému mozku odpočinout od nynějška.
Složité a opakované operace lze provést jednorázovým zpracováním během několika sekund.
Omezte každý den tisíce operací klávesnicí a myší, rozloučte se s nemocemi z povolání hned teď.
Staňte se odborníkem na Excel za 3 minuty, pomozte rychle získat uznání a povýšení na zvýšení platu.
110,000 300 vysoce efektivních lidí a více než XNUMX světově proslulých společností.
Udělejte ze svých $ 39.0 v hodnotě více než $ 4000.0 školení ostatních.
Plná zkušební verze zdarma 30-den. 60denní záruka vrácení peněz bez udání důvodu.

Komentáře (98)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Ahoj, to je skvělé, ale je možné to udělat s více různými podmínkami .. například: pokud buňka obsahuje 15105, bude produkovat 10 a pokud buňka obsahuje pdh152, bude produkovat 11 a tak dále? S pozdravem Brandon.
Tento komentář byl moderátorem webu minimalizován
Napadá mě stejná otázka, nemůžu to zprovoznit. =IF(ISNUMBER(SEARCH("A,C",B:B)),"Alameda,Chicago","") něco takového
Tento komentář byl moderátorem webu minimalizován
Skvělý článek, dělá přesně to, co jsem chtěl... skoro! Stejná otázka jako výše, jak přimět tuto funkci, aby pracovala s více podmínkami, např. Pokud A1=ano, pak B1=schválit NEBO POKUD A1=ne, pak B1=zamítnout
Tento komentář byl moderátorem webu minimalizován
Nenašel pro to nikdo řešení? Velmi by to pomohlo.
Tento komentář byl moderátorem webu minimalizován
@Gary,
Co se snažíte dosáhnout?


@John,
=POKUD(A1="ANO","SCHVÁLENO",KDYŽ(A1="NE","ZAKÁZAT",""))
Tento komentář byl moderátorem webu minimalizován
Pokud potíže přetrvávají, zkuste tento příklad: =IF(ISNUMBER(SEARCH("Ano",A1)),"approve",IF(ISNUMBER(SEARCH("NO",A1)),"unapproved","" )
Tento komentář byl moderátorem webu minimalizován
Chci jen to samé. Ale váš příklad je trochu komplikovaný. Není snadné napsat tolik slov, kdybych chtěl udělat totéž s deseti čísly. poskytněte pro to kód.
Tento komentář byl moderátorem webu minimalizován
Udělal jsem to pro 4 hodnoty, jen jsem zkopíroval a vložil z 'IF' a změnil, co jsem chtěl, aby buňka četla.
Tento komentář byl moderátorem webu minimalizován
Nejste si jisti, co znamená pdh152, ale doufám, že to pomůže. První řada bude produkovat 10 číslic, zatímco druhá bude produkovat 11.


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
Tento komentář byl moderátorem webu minimalizován
Snažím se vytvořit tabulku pro automatické vytváření hesla. Chci, aby byla buňka naplněna pouze v případě, že jedna z předchozích buněk má v ní hodnotu. Vzorec, který chci použít, je

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


takže pokud jedno z předchozích polí obsahuje hodnotu (nezáleží na tom, která z nich), vyplňte další buňku výše uvedeným vzorcem

A B C D E F
1 Jméno Příjmení E-mailová adresa Telefonní číslo Uživatelské jméno Heslo

2 Joe Blow jb@jb.com 123456 blowjo fh7#rfd


řekněme, že pokud je vyplněno A2, vrátí se vzorec v F2, pokud v A2 není žádná hodnota, pole zůstane prázdné
Tento komentář byl moderátorem webu minimalizován
Omlouvám se, doufám, že jsem pochopil váš dotaz..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Tento komentář byl moderátorem webu minimalizován
Prosím pomozte. Pokud buňka obsahuje slovo, zobrazte číslo z jiné buňky
Tento komentář byl moderátorem webu minimalizován
milý Dave,

Poskytli byste prosím snímek obrazovky vaší tabulky s tím, co přesně se snažíte udělat?
Tento komentář byl moderátorem webu minimalizován
ahoj je tu někdo, kdo by pomohl
Tento komentář byl moderátorem webu minimalizován
ahoj, kdo by mi pomohl v excelu?
Tento komentář byl moderátorem webu minimalizován
Ahoj, chci, aby se buňka rovnala součtu jiné buňky, pokud se první buňka rovná určitému textu. Pokud se tedy A1 rovná „ano“, pak A3 se rovná A2. A2 má v sobě dříve vypočítanou částku řekněme 100 GBP
Tento komentář byl moderátorem webu minimalizován
milý Luku,
Použijte prosím tento vzorec =IF(A1="yes",A2,"") v A3 a nakonec změňte formát buňky A3 na správný formát měny, jak potřebujete.
Tento komentář byl moderátorem webu minimalizován
Potřebujete 'Jak na to'......Pokud určitá buňka obsahuje konkrétní sadu slov...která zahrnuje závorky, např. C&I (MVA)
Chtěl bych, aby sloupec napravo přidal 12. Nebyl jsem schopen na to přijít.
Tento komentář byl moderátorem webu minimalizován
Nevím kam zmizel můj příspěvek.....
pokouším se vytvořit vzorec, když sloupec obsahuje slova: C & I (MVA), chci, aby buňka napravo přidala 12.
Nezdá se, že bych to správně pochopil.
Tento komentář byl moderátorem webu minimalizován
Potřebujete 'Jak na to'......Pokud určitá buňka obsahuje konkrétní sadu slov...která zahrnuje závorky, např. C&I (MVA)
Chtěl bych, aby sloupec napravo přidal 12. Nebyl jsem schopen na to přijít.
Tento komentář byl moderátorem webu minimalizován
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

Chtěl bych, aby sloupec H přidal 12 ze sloupce G, pouze pokud sloupec E obsahuje C & I (MVA). Závorky představují problém stejně jako ampersand.
Tento komentář byl moderátorem webu minimalizován
milá Kim,
Tento vzorec vám může pomoci: =IF(E1:E12="C & I (MVA)", G1+12, " ")
Tento komentář byl moderátorem webu minimalizován
Vyzkoušel jsem to a stále to vypadá jako 'falešné'
=IF(E1="C & I","C & I (MVA)",G1+12=H1)
Tento komentář byl moderátorem webu minimalizován
Potřebuji text v jedné buňce k naplnění jiné buňky. tj. pokud je buňka c2:c25 "asijská", pak buňka a2:a25 = DBE, pokud není ponechána prázdná? může mi někdo pomoci s tímto vzorcem
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Omlouvám se, že jsem nepochopil vaši pointu. Bylo by hezké, kdybyste mohli poskytnout snímek obrazovky toho, co se snažíte udělat.
Tento komentář byl moderátorem webu minimalizován
Díky za skvělé rady jako vždy! Chtěl bych vědět, zda existuje způsob, jak vyplnit cílovou buňku pouze v případě, že 3 buňky „hledání“ obsahují konkrétní, ale různé hodnoty. Například, ať cílová buňka (A5) vrátí "Nancy Pelosi" POUZE v případě, že A1="Spojené státy A2="Kalifornie" A A3=Okres Santa Clara A A4="San Francisco". V zásadě bych rád vrátil hodnotu, v tomto případě zástupci domu, když uživatel vybere zemi, stát, okres a město zástupců. Druh vyhledávací metody k nalezení místního zástupce podle země, státu, okresu a města.


Doufám, že to dává smysl!
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Vyzkoušejte metody uvedené v tomto článku:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
Nebo můžete napsat svůj dotaz do našeho fóra: https://www.extendoffice.com/forum.html získat další podporu Excelu od našeho profesionála.
Tento komentář byl moderátorem webu minimalizován
OMG....snažíme se najít způsob, jak se k této odpovědi dostat už DNY!!! DĚKUJI!!!
Tento komentář byl moderátorem webu minimalizován
Kdokoli má nějaké nápady na toto; Chci mít vzorec pro vyhledávání kombinace písmen/číslic (číslo dílu) na jiném listu. Pokud najdete, vytáhněte odpovídající číslo buňky (hodnota v dolaru)...děkujeme!
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Tento maticový vzorec vám může pomoci:=CELL("adresa",INDEX(List2!$D$4:$D$13,MATCH(A6,List2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 je buňka obsahuje kombinaci písmen/čísel, které budete hledat, a List2!$D$4:$D$13 je rozsah, ve kterém budete hledat.
Tento komentář byl moderátorem webu minimalizován
myslet, a1= jméno, b1=číslo, c1=dny. chci v jiném listu a1= jméno, b1=číslo, c1=?(chci hodnotu dnů). mohu tě pochopit?
Tento komentář byl moderátorem webu minimalizován
Omlouvám se, že jsem vaši otázku nepochopil.
Tento komentář byl moderátorem webu minimalizován
"Jméno držitele licence: Walker, Charlene
308 E St South

Talladega, AL 35160

Telefon: 256-362-4307"





Chci přesunout data ve 3 různých buňkách/řádcích "jméno", "adresa" "telefon". Jak to mohu udělat?
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Máte na mysli přesun dat ve 3 různých určených buňkách nebo řádcích? Opravdu nechápu váš názor. Bylo by hezké, kdybyste mohli poskytnout snímek obrazovky toho, co se snažíte udělat. Děkuji.
Tento komentář byl moderátorem webu minimalizován
možná se budete chtít vyhnout vkládání skutečných osobních údajů. Vypadá to na porušení soukromí.
Tento komentář byl moderátorem webu minimalizován
Dobrý den,


Snažím se najít něco podobného, ​​ale mám problém.


Seznam adres mám v Listu 1, celá adresa je v jedné buňce. Takže například A2, A3, A4 všechny obsahují jinou adresu. Pak v B2, B3, B4 atd. chci zobrazit směrové číslo oblasti, "3" nebo "8", například na základě PSČ v buňce ve sloupci A.


Mám seznam poštovních směrovacích čísel na listu 2 s kódem oblasti vedle nich.


Zkoušel jsem to pomocí SVYHLEDAT a CELL, ale nemůžu to pochopit... kdyby někdo mohl pomoci, byl bych vděčný......
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Poskytli byste snímek obrazovky vaší tabulky?
Tento komentář byl moderátorem webu minimalizován
Prosím pomozte. Pokud je v buňce slovo, zobrazte číslo z jiné buňky (příklad Pokud n8=schváleno, chci, aby mi poskytlo informace z k8)
Tento komentář byl moderátorem webu minimalizován
ahoj Christino,
Použijte prosím tento vzorec =IF(ISNUMBER(SEARCH("schváleno",N8)),K8,"")
Tento komentář byl moderátorem webu minimalizován
Ahoj. Snažím se dát určité buňce hodnotu na základě textu v jiné buňce. Např. pokud A3 zobrazuje text "BCD", pak A4 by měl zobrazovat $10. Jak to mohu udělat?
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Zadejte prosím tento vzorec =IF(ISNUMBER(SEARCH("BCD",A3)),"$10","") do buňky A4.
Tento komentář byl moderátorem webu minimalizován
Dobré ráno Crystal,


Snažím se použít vzorec v Excelu, který určí, co dělá jiná buňka na základě toho, kterou kancelářskou destinaci používám. Moje kanceláře mají například místa určení 7102, 7302, 7402 a 7502, zatímco jiná má místa určení 7109, 7309, 7409 a 7509. Chtěl bych, aby Excel pochopil, co dělat s jinou buňkou na základě toho, co je v kanceláři cílová buňka. Pokračování příkladu, chci použít vzorec pro výpočet 90 dnů od různých dat účinnosti, ale datum 90 dnů je určeno místem určení kanceláře. Potřebuji tedy, aby buňka určila, kterou buňku efektivního data použít, na základě toho, která kancelář je v jiné buňce. Řekněme tedy, že kdyby A1 měla 7102, 7302, 7402 nebo 7502, pak by buňka C1 ve výchozím nastavení použila datum účinnosti v buňce B1 na základě toho, jaký rozsah cíle kanceláře je v A1. Doufám, že je to možné. Jakákoli pomoc je oceňována a dejte mi prosím vědět, pokud potřebujete další informace.

Děkuji.
Tento komentář byl moderátorem webu minimalizován
Ahoj Danny,
Je mi líto, s tím vám nepomůžu. Vítejte, pokud chcete na našem fóru zveřejnit jakýkoli dotaz: https://www.extendoffice.com/forum.html získat další podporu Excelu od profesionála Excelu nebo jiných fanoušků Excelu.
Díky za váš komentář.
Tento komentář byl moderátorem webu minimalizován
Ahoj Danny, potřeboval jsem stejný návrat jako ty. Získali jste s tím nějakou podporu? Jakákoli pomoc by byla skvělá. Dík!
Tento komentář byl moderátorem webu minimalizován
Ahoj - Jak nahradím obsah v buňce, pokud v ní vůbec něco je, obsahem z jiné buňky? Obě buňky obsahují text, nikoli čísla.
Tento komentář byl moderátorem webu minimalizován
ahoj denise,
Promiňte, nejsem si jistý, zda jsem dostal vaši otázku. Chcete prohodit obsah dvou buněk?
Bylo by hezké, kdybyste mohli znovu vysvětlit nebo poskytnout snímek obrazovky toho, co se snažíte udělat.
Díky za váš komentář.
Tento komentář byl moderátorem webu minimalizován
Ahoj, zajímalo by mě, jestli lze tuto metodu použít k automatickému vyplnění řady buněk v závislosti na jejich hodnotě odkazem na seznam indexů. Mám například seznam jmen očíslovaných 1-10 a mám mřížku (Mřížka 1), která obsahuje různá čísla od 1-10. Chtěl bych najít způsob, jak tabulka vyplnit mřížku 2 názvem spojeným s číslem v mřížce 1. Pokud je například D3 (mřížka 1) „2“ a název spojený s „2“ je „ Jerry“ a poté D12 by se měl automaticky vyplnit „Jerry“, ale pokud se D3 změní na „9“, D12 by se měl automaticky změnit na „Zlatá rybka“
Tento komentář byl moderátorem webu minimalizován
nevadí, přišel jsem na to, jen jsem vnořil TON příkazů =IF:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
Zatím zde nejsou žádné komentáře
Načíst další
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL