» Poradna » Programy

EXCEL vyhledat nenulovou buňku a vrátit její hodnotu

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 10/10
 |   |  Microsoft Windows XP IE 8.0  |  [194.213.48.---]

Dobrý den!Mám jeden řádek, který obsahuje samé prázdné buňky až na jednu, která obsahuje jistý text.Chtěl bych na konec tohoto řádku, do buňky vložit text z té jediné nenulové buňky.Takových řádků je více a pozice nenulové buňky se mění.Existuje funkce, která by to zvládla?Děkuji

Odpovědi na otázku

avatar
CN Invest |  | Microsoft Windows 7 Chrome 27.0.1453.94

Jestli jsou opravdu všechny prázdné a text je jen v jedné, použijte =CONCATENATE(A1;B1;C1;D1;E1). Spojí to obsah všech buněk do jedné. Nedá se tady použít rozsah A1:E1, je nutné vypisovat buňky zvlášť.Kdyby šlo o čísla, dala by se stejně použít =SUMA(A1:E1)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP IE 8.0  |  [194.213.48.---]

Děkuji za radu, buněk nebylo tolik, tak jsem využil tuto možnost. Měl bych ještě jeden dodatečný dotaz.Nevíte, jak zkopírovat z oblasti buněk, kde se vyskytují pouze písmena " A"," F" někam, tak aby se odstranila mezera před písmenem. Ty písmena se mění, jsou vygenerovány vzroci.Děkuju

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Chrome 27.0.1453.94

Označ si blok, kde chceš zrušit nepotřebné mezery, CTRL+H do pole Najít vlož mezeru, pole Nahradit ponechej prázdné. Tím odstraníš veškeré mezery v dané oblasti.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP IE 8.0  |  [194.213.48.---]

Je to trochu komplikovanější. Ty buňky se pravidelně mění a já chci, aby si z nich excel vždy vybral jen ta čísla, se kterými dále pracuje ve vzrocích

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Chrome 27.0.1453.94

Teď se nechytám. Předtím jsi psal o písmenech " A" a " F" a jejich kopírování, a teď už tam máš čísla a vzorce. Co vlastně chceš?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 21.0  |  [82.208.43.---]

Pardon, to byl příspěvek k jinému tématu.Šlo mi o to, že řešení nemůže být jednorázové, jelikož ty písmena se mění. Proto hledám nějakou funkci, která by byla schopna průběžně reagovat na změny písmen a stále odstraňovat mezery. To písmeno s mezerou vzniká ze vzorce.Omlouvám se za zamtek

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 38.0.2125.111  |  [62.84.154.---]

Tak si to mazání mezer nastav jako automatické makro při spuštění

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
CN Invest |  | Microsoft Windows 7 Chrome 27.0.1453.94

Excel má funkci =NAHRADIT(), ale moc si taky nedokážu představit, o co jde. Po náhradě pak asi ještě bude nutný převod z textu na hodnotu =HODNOTA(NAHRADIT()).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 27.0.1453.94  |  [90.177.110.---]

Použij fci PROČISTIT()

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 27.0.1453.94  |  [90.177.110.---]

Pokud jsou ty řádky dlouhé tak použij toto:=INDEX(1:1;1;POZVYHLEDAT(PRAVDA;DÉLKA(1:1)<>0;0))vrátí hodnotu první nenulové buňky zleva na řádkuVzorec je maticový, tj. pro zadání stiskni Ctrl-Shift-Enter

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Buňky



Určitě si přečtěte