Oddělovat bunky čárkou Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

jet
Level 1.5
Level 1.5
Příspěvky: 128
Registrován: září 11
Pohlaví: Muž
Stav:
Offline

Oddělovat bunky čárkou  Vyřešeno

Příspěvekod jet » 21 zář 2011 08:55

Zdravím, prosím poradte jak udelat toto? Mam data ve sloupci v excelu a potreboval bych je dostat do wordu do radku aby jednotliva data byly oddeleny carkou. Dokazale jsem prevest sloupec do radku v excelu pomoci funkce vloz jinak, ale jeste se mi nedari ta carka mezi nima :)
Diky za radu

Reklama
d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Oddělovat bunky čárkou

Příspěvekod d1amond » 21 zář 2011 11:21

Do buňky, kde má být spojený text, vlož fci

Kód: Vybrat vše

=CONCATENATE(A1;", ";A2;", ";A3;", ")

Doplň si další buňky...
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

jet
Level 1.5
Level 1.5
Příspěvky: 128
Registrován: září 11
Pohlaví: Muž
Stav:
Offline

Re: Oddělovat bunky čárkou

Příspěvekod jet » 21 zář 2011 12:39

Super to je ono, a slo by to jeste nejak osetrit abych tam ty bunky nemusel vpisovat, jedna se vzdy asi o 200 bunek pod sebou. Zkousel jsem tam dat : ale nejak to nevzalo :) Nevis si rady?

mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Re: Oddělovat bunky čárkou

Příspěvekod mejlacz » 21 zář 2011 13:14

Co třeba protáhnout vzorec dolů do příslušných buněk?

jet
Level 1.5
Level 1.5
Příspěvky: 128
Registrován: září 11
Pohlaví: Muž
Stav:
Offline

Re: Oddělovat bunky čárkou

Příspěvekod jet » 21 zář 2011 13:20

:) to ne to ti vzdycky akorat udela dalsi tri bunky ale ne komplet :) Potrebuju neco aby tahle fce brala celou oblast

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Oddělovat bunky čárkou

Příspěvekod d1amond » 21 zář 2011 17:29

Jedině makrem. Když mi dáš rozsah odkud kam to projít, něco sepíšu.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Oddělovat bunky čárkou

Příspěvekod mike007 » 21 zář 2011 17:50

Nepíšeš v jakém sloupci máš data a odkud ti začínají. Tady máš makro pro data ve sloupci A.
Data oddělená čárkou se vypíší do B1

Kód: Vybrat vše

Sub makro()
Dim iLastRow As Long
Dim i As Long
iLastRow = Cells(Rows.Count, "A").End(xlUp).Row + 1
For i = iLastRow To 2 Step -1
Cells(i - 1, "B").Value = Cells(i - 1, "A").Value & "," & _
Cells(i, "B").Value
Cells(i, "B").Clear
Next i
End Sub
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Oddělovat bunky čárkou

Příspěvekod d1amond » 21 zář 2011 18:24

Dovolím si přidat upravenou fci Concatenate. Oblast je parametrem fce.

Kód: Vybrat vše

Option Explicit
Function Spojit(rng As Range, Optional oddelovac As String) As String

Dim str As String
Dim odd As String

Select Case oddelovac
    Case Is = "": odd = " "
    Case Is <> "": odd = oddelovac
End Select

str = ""

For Each cell In rng
  str = str & CStr(cell.Value) & odd
Next cell

Spojit = str

End Function

V excelu stisknout Alt+F11 (editor VBA), v menu zvolit Insert (=Vložit) > Module (=Modul) a do nového Module1 zkopírovat výše uvedený kód. Editor VBA zavřít. Makra musí být povolena.

fce se vloží do libovolné buňky, stejně jako Concatenate, tj.

Kód: Vybrat vše

=Spojit(A1:B200; ", ")

Parametrem fce je oblast buněk, v příkladu A1:B200 a dále libovolný odělovač (v příkladu ", "). Pokud se nezadá odělovač, je standarně mezera.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

jet
Level 1.5
Level 1.5
Příspěvky: 128
Registrován: září 11
Pohlaví: Muž
Stav:
Offline

Re: Oddělovat bunky čárkou

Příspěvekod jet » 22 zář 2011 08:49

Super díky moc to je přesně ono, jste šikulové, jeětě kdyby se Vám podařily rozluštit moje další dva dotazy co mam tady na foru tak bych byl max spokojen :)


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů