Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno MS Excel - kopie části textu buněk sloupce do druhého sloupce

Zdravím,

rád bych se poradil ohledně "problému" v sešitu MS Excel.

V prvním sloupci mám český a (latinský) název druhů.
Potřebuji přesunout latinský název do druhého sloupce.

tedy např.
buňka A2 obsahuje text
Vlk obecný (Canis lupus)

v buňce A2 zůstal text
Vlk obecný
a do buňky B2 se překopíroval text
Canis lupus

Protože se jedná cca o 1tis řádků, nepřipadá manuální práce v úvahu. Už jsem to zkoušel a musel bych na tom v kuse dělat do vánoc

Funkcí to pořešit neumím (a myslím si, že ani žádná taková není), tak mne napadá makro. Ale tomu už nerozumím vůbec.

Předem díky za tip

Předmět Autor Datum
Funkce samozřejmě existuje. Vyhledáš si umístění levé a pravé závorky a do nové buňky vložíš část te…
touchwood 12.12.2011 11:32
touchwood
Tak vzorcem to opravdu nepůjde, ale takhle by to šlo: B2 = LEFT(A1;FIND("(";A1)-1) C2 = MID(A1;FIND(…
Wikan 12.12.2011 11:32
Wikan
plichta ;-)
touchwood 12.12.2011 11:37
touchwood
Pokud je všude ten latinský název v závorce, tak bych použil Data/Text do sloupců a jako oddělovač t…
míra22 12.12.2011 11:37
míra22
To jsou fofry, než to napíšu, už je to tu několikrát... Každopádně díky za tu funkci Data-Text do sl…
JoDiK 12.12.2011 11:48
JoDiK
:-) Já než jsem ty dva řádky napsal tak tu byly čtyři odpovědi
míra22 12.12.2011 11:54
míra22
to se ale dá použít, pokud je oddělovač použit opravdu jen tam, kde chceš oddělovat.. ;-)
touchwood 12.12.2011 12:31
touchwood
Díky všem za elegantní řešení :-) Moc jste mi pomohli. poslední
skurakai 12.12.2011 12:37
skurakai

Funkce samozřejmě existuje. Vyhledáš si umístění levé a pravé závorky a do nové buňky vložíš část textu o jedničku větší a o jedničku menší než pozice závorek. Totéž v obráceném gardu (stačí najít jen levou závorku a začít od začátku) pro český název. Je to triviální.

edit: pro 6. řádek to tedy bude:

Česky: =ZLEVA(A6;HLEDAT("(";A6)-2)
Latinsky: =ČÁST(A6;HLEDAT("(";A6)+1;HLEDAT(")";A6)-HLEDAT("( ";A6)-1)

Pokud je všude ten latinský název v závorce, tak bych použil Data/Text do sloupců a jako oddělovač tu levou závorku.Tím se to u závorky rozdělí na dva sloupce a pravá se pak dá hromadně smazat Najít/Nahradit

Zpět do poradny Odpovědět na původní otázku Nahoru