Výuka a školení Excelu Výuka a školení Excelu Výuka a školení Excelu
Výuka a školení Excelu Výuka a školení Excelu

středa 20. ledna 2010

Concatenate aneb spojování obsahu buněk


Příklad

Potřebuji spojit obsahy dvou buněk.
Např. v buňce A1 je "Prší prší" a v buňce A2 "jen se leje".
V buňce A3 chci mít "Prší prší jen se leje".

Návod

Do buňky A3 napíšu tuto funkci:
=CONCATENATE(A1;A2)
a je to.
Mohu si však všimnout, že výsledek je "Prší pršíjen se leje" bez mezery mezi "prší" a "jen".
Abych to spravil, doplním mezeru a zápis bude vypadat takto:
=CONCATENATE(A1;" ";A2)
Tedy doplním mezeru ohraničenou uvozovkami.
Pokud nechci funkci natvrdo psát, ale jen vyplňovat formulář, vyplním ho takto:



Místo funkce Concatenate mohu použít také zápis pro spojení textu - pak bych do buňky A3 napsal:
=A1&A2
respektive
=A1&" "&A2
Výsledek je stejný.

4 komentáře:

  1. ...spojování je fajn, ale co logické odečítání?
    Prosím o poskytnutí rady, jestli lze logicky odečíst text z buňky.
    Příklad, stahnutím dat z databáze se dostane do jednoho sloupce kód výrobku spolu s jeho názvem, což lze rozdělit, ale tento kód výrobku se nakopíruje i za název, kde není žádoucí. Lze ho odstranit, když už jsem ho specifikoval v prvním sloupci? Kód výrobku zůstává stejné délky, ale bohužel názvy jsou rozdílné... jedině odpočítat z prav strany šest pozic a uříznout.
    A1 B1
    100021 FD-DVS LA-5\5X25g 100021
    A2 B2
    100127 FD-DVS CHN-19\25X20100127
    A3 B3
    667331 FD-DVS YF-L811\20X5667331

    ...prostě logicky odečíst položku A z konce buňky B, kam se nějakým způsobem dostává z databáze (SAP)...
    Předem děkuji vlad

    OdpovědětVymazat
  2. Tohle je na větší přemýšlení a přesnější zadání, proto bych Vás odkázal na konzultaci.
    Hezký den,
    J.
    https://sites.google.com/site/excelentnitriky/konzultace

    OdpovědětVymazat
  3. Podle mne ten vzorec zase tak složitý není ... Do buňky C1 napíšu následující vzorec:

    =ČÁST(B1;1;NAJÍT(A1;B1)-1)

    a poté vložím celý sloupec C do sloupce B jako hodnoty :-)

    OdpovědětVymazat
  4. Funkcia na spojovanie vyzerá fajn, ale čo v prípade, že je tých buniek 50 (a potrebujeme ich vložiť do jednej bunky s medzerami)? Vkladať to cez túto funkciu je náročnejšie ako prepísať obsah buniek. Existuje aj iná možnosť? Niečo ako "stĺpce na text" (opak možnosti "text na stĺpce).

    OdpovědětVymazat