< návrat zpět

MS Excel


Téma: funkce pro vyhledání části textu rss

Zaslal/a 3.3.2015 18:39

Dobrý den,
mám ve sloupci A různé texty, potřebuji do sloupce B dát funkci , která bude fungovat tak, že když kdekoli v textu ve sloupci A se objeví slovo BOD (např. BODY, AUTOBOT, KROBOT, CHOBOTY) tak do sloupce B se vloží text ANO, když se ve sloupci A nebude v textu nacházet BOD bude ve sloupci B text ,,NE,, .
Vím že to pujde přes funkci když, ale nevím jak zadat to vyhledání slova BOD kdekoli v textu, kdyby to bylo na začátku nebo na konci, tak to udělám přes funkci ZLEVA a ZPRAVA. Ale když to může být kdekoli v textu,tak to nevím. Díky zaodpověď

Zaslat odpověď >

Strana:  1 2 3   další »
#023962
Hav-Ran
V prílohe máš súbor, ktorým si môžeš vypomôcť. Do svojej funkcie ešte musíš dať Ano-Ne, to už echám na teba 8citovat
#023964
avatar
Funkce NAJÍT nebo HLEDAT:

=KDYŽ(JE.ČISLO(NAJÍT("BOT";A1));"ano";"ne")citovat
icon #023965
eLCHa
Další možnost je COUNTIF ;)=KDYŽ(COUNTIF($A2;"*BOD*");"ano";"ne")
Příloha: zip23965_casttextu.zip (6kB, staženo 36x)
citovat
#023966
avatar
Ahoj, díky všem, už to funguje dle všech návodů. Používám ten poslední od eLCHa. Díkycitovat
#024802
Alfan
Dobrý den,
já bych potřeboval poradit s následujícím.
Ve sloupci "A" mám kódy zakázek a VŽDY v tom kódu zakázky je zapsaný rok, nicméně je vždy na jiné pozici...podle toho, jak to, kdo zapsal.
Potřeboval bych najít sekvenci znaků (roky, které mám uvedeny ve sloupci "F" nebo mohu tyto roky dát na extra list) ve sloupci "A" a pokud se najde alespoň jeden z těch roků ze sloupce "F", určit pořadí prvního znaku této sekvence (například zleva) a pak to použít s funkcí "část" tak, aby se vypsal ten konkrétní rok, který je obsažený v tom kódu zakázky.
děkuji
Příloha: rar24802_zapsat-rok-wall.rar (6kB, staženo 26x)
citovat
#024806
elninoslov
2 Alfan: Na tie prípady, ktoré tam máš uvedené by stačil takýto vzorček:
=IFERROR(NUMBERVALUE(RIGHT(LEFT(A2;IF(ISERROR(FIND(" ";A2));IF(ISNUMBER(NUMBERVALUE(RIGHT(A2;1)));LEN(A2);LEN(A2)-1);LEN(A2)-(LEN(A2)-FIND(" ";A2)+1)));4));"")
Neviem, koľko ešte iných "typov" pripadá do úvahy. Prípadne vyskúšať skomoliť nejakú maticu (to bude ale pre mňa asi nadľudské 5 )citovat
#024808
avatar
@elninoslov
Mám excel 2010 a pozerám na to ako puk. 4citovat
#024810
Alfan
To elninoslov:
Upřímně přiznávám, že nevím, jak ten vzorec aplikovat...
Když jsem ho dal do buňky "B2" a protáhl níže, tak mám prázdné buňky.
Respektive nerozumím syntaxi toho vzorce.
A asi jsem chybně popsal můj problém.
Potřeboval bych do sloupce "B" vždy vypsat rok, který je "schovaný" ve sloupci "A" v kod. Ten sloupc "F" jsem napsal, jako pomocný, protože tyto konkrétní roky se mohou v tom "kod" vyskytovat.citovat
icon #024811
eLCHa
maticově=ČÁST(A2;SUMA(IFERROR(NAJÍT($F$2:$F$14;A2);0));4)/1=MID(A2,SUM(IFERROR(FIND($F$2:$F$14,A2),0)),4)/1citovat
#024812
avatar
Neviem, či toto je to, čo chce Alfan.
Příloha: zip24812_zapsat-rok-wall.zip (12kB, staženo 35x)
citovat

Strana:  1 2 3   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje