Platí pre: Office 2019, 2016, 2013; 365 alebo štandard
Tu je otázka, ktorú sme dostali od čitateľa, ktorý chcel rozdeliť stĺpec Excelu vertikálne:
Pracujem na štatistickej správe v programe Microsoft Excel, používam verziu 365. Práve som importoval súbor s hodnotami oddelenými čiarkami do stĺpca A a teraz potrebujem rozdeliť bunku stĺpca vertikálne na dve „polovice“. Nejaký jednoduchý spôsob, ako to dosiahnuť? Ak to pomôže, používam Windows 10.
Ďakujem za dobrú otázku. Pre tieto scenáre zvyčajne používam funkciu Text to Column , ktorá celkom dobre slúži môjmu účelu.
Niekedy importujeme značné množstvo údajov priamo do pracovného hárka alebo do údajového modelu (pomocou doplnku Power Query a doplnku Power Pivot v Exceli ). Typicky importujeme takzvané súbory súborov s hodnotami oddelenými čiarkou (*.csv). Pri práci so súbormi csv sa zvyčajne ocitneme v potrebe vertikálneho delenia alebo rozdelenia textu medzi rôzne bunky stĺpcov. V dnešnom príspevku pokryjeme tri užitočné techniky, ktoré budete môcť použiť:
- Text do stĺpcov pre súbory s oddeľovačmi
- Text do stĺpcov s pevnou šírkou
- Zrušte zlúčenie buniek
Prečítajte si ďalej celý postup – ktorý sa s malými obmenami vzťahuje na verzie balíka Microsoft Office od roku 2010.
Použitie oddeľovača Excel na rozdelenie textu
Táto technika je užitočná najmä pri práci s pracovným hárkom, ktorý obsahuje údaje oddelené čiarkami , bodkočiarkami, tabulátormi, medzerami atď.
- Otvorte Excel a otvorte databázu, v ktorej musia byť stĺpce oddelené.
- Ak máte v ďalšej bunke údaje, vyberte bunku a kliknite na ňu pravým tlačidlom.
- Kliknite na Vložiť a potom pokračujte a vyberte Posunúť bunky doprava .
- Teraz vyberte celý stĺpec, ktorý bude potrebné oddeliť.
- Kliknite na Dáta na páse s nástrojmi a potom pokračujte a vyberte Text do stĺpcov .
- Vyberte Oddelené a kliknite na Ďalej .
- Kliknite na niektorú z možností v oddeľovačoch a vyberte Ďalej .
- Povedzme napríklad, že som vybral Priestor na oddelenie.
- Vo formáte údajov stĺpca V prípade potreby vyberte svoju možnosť. V predvolenom nastavení bude Všeobecné .
- Ak chcete vybrať, v ktorej bunke sa má oddelenie vykonať, kliknite na Cieľ a vyberte bunky .
- Po dokončení výberu kliknite na tlačidlo Dokončiť .
Rozdelenie na stĺpce pomocou pevnej šírky
- Otvorte tabuľku a vyberte bunku stĺpca, ktorá sa má rozdeliť.
- Opäť sa uistite, že vedľa deliacej bunky nie sú dostupné žiadne údaje.
- V ponuke hlavičky Excelu kliknite na Údaje a vyberte Text do stĺpcov .
- Vyberte možnosť Pevná šírka a kliknite na Ďalej .
- Pre vytvorenie prerušovacej čiary kliknite na požadovanú pozíciu
- Ak chcete odstrániť , dvakrát kliknite na čiaru prerušenia.
- Ak chcete presunúť , kliknite a potiahnite čiaru prerušenia.
- Vo formáte údajov stĺpca V prípade potreby vyberte svoju možnosť. V predvolenom nastavení bude Všeobecné .
- Ak chcete vybrať, v ktorej bunke sa má oddelenie vykonať, kliknite na Cieľ a vyberte bunky .
- Po výbere formátu kliknite na tlačidlo Dokončiť .
Zrušte zlúčenie buniek
- Ak chcete rozdeliť zlúčené bunky, kliknite na Zlúčiť a vycentrovať a vyberte Zrušiť zlúčenie buniek .
Horizontálne rozdelené bunky v riadkoch programu Excel
Na rozdiel od práce s tabuľkami v programoch Microsoft Word, PowerPoint a Outlook; neexistuje žiadny priamy príkaz Rozdeliť na dosiahnutie horizontálnych rozdelení v bunkách riadkov Excelu. Čitatelia, ktorí chcú horizontálne rozdeliť bunky, môžu použiť špecifické vzorce na rozdelenie údajov tabuľky do dvoch alebo viacerých buniek tabuľky v pracovnom hárku.
Snáď to pomôže 🙂
Rozdeľte bunky pomocou vzorcov programu Excel
Pri odpovedi na otázku, ako rozdeliť bunku v Exceli, je našou poslednou možnosťou použiť štandardné vzorce Excelu. Tie nám dávajú možnosť rozdeliť obsah bunky pomocou akýchkoľvek pravidiel, ktoré môžeme naprogramovať do našich vzorcov. Aj keď sú vzorce veľmi výkonné, vyžadujú si aj našu zručnosť, a nie používanie rozhrania point-and-click.
Užitočné funkcie Excelu na rozdelenie buniek
Najužitočnejšie funkcie na rozdelenie viacerých buniek sú:
LEFT
Vráti zadaný počet znakov od začiatku textového reťazca.
Príklad:
=LEFT("Doris Green", 5)
Výsledok: Doris
Druhý argument z 5 hovorí funkcii, aby vrátila prvých 5 znakov textu „Doris Green“.
SPRÁVNY
Vráti zadaný počet znakov z konca textového reťazca.
Príklad:
=RIGHT("Kathryn West"; 4)
Výsledok: Západ
Druhý argument zo 4 hovorí funkcii, aby vrátila posledné 4 znaky textu „Kathryn West“.
MID
MID vráti znaky zo stredu textového reťazca s uvedením počiatočnej pozície a dĺžky.
Príklad:
=MID("Ann Lewis", 5, 3)
Výsledok: Lew
Druhý argument predstavuje n-tý znak, od ktorého sa má začať, a posledný argument je dĺžka reťazca. Z textu „Ann Lewis“ sú 3 znaky začínajúce na pozícii 5 „Lew“.
LEN
Vráti počet znakov v textovom reťazci.
Príklad:
=LEN("Amaliya Dixon")
Výsledok: 13
Reťazec obsahuje 13 znakov (vrátane medzier).
VYHĽADÁVANIE
SEARCH vráti počet znakov, pri ktorých sa prvýkrát našiel konkrétny znak alebo textový reťazec. SEARCH sa číta zľava doprava a nerozlišuje veľké a malé písmená.
Príklad:
=SEARCH(" ", "Charles Bell", 1)
Výsledok: 8
Medzera sa najprv objaví na 8. pozícii reťazca „Charles Bell“; preto je vrátená hodnota 8.
Posledný argument je voliteľný; poskytuje pozíciu, z ktorej môžete začať hľadať. Ak sa vylúči, počítanie sa začne od prvého znaku.
Poznámka: FIND je ekvivalent funkcie SEARCH, v ktorom sa rozlišujú malé a veľké písmená.
NÁHRADŤ
SUBSTITUTE nahradí všetky existujúce inštancie textového reťazca novým textovým reťazcom.
Príklad:
=SUBSTITUTE("Juan Dixon", "Dix", "Wils", 1)
Výsledok: Juan Wilson
Textový reťazec Dix bol nahradený reťazcom Wils. Posledný argument určuje, ktorá inštancia sa má nahradiť. Vo vzorci vyššie nahradila iba 1. inštanciu. Ak by sme tento argument vylúčili, nahradil by každý prípad.
Príklad scenára
Náš scenár je pomerne jednoduchý, na rozdelenie bunky do viacerých stĺpcov môžeme použiť funkcie LEFT, RIGHT, LEN a SEARCH. Meno a priezvisko môžeme extrahovať takto:
Krstné meno:
=LEFT(A2,HĽADAŤ(" ",A2)-1)
- SEARCH nájde pozíciu znaku medzery, ktorá je pre prvý záznam v ukážkových bunkách „Amaliya Allen“ 8. pozícia.
- Nechceme, aby bol v reťazci zahrnutý znak medzery, takže od výsledku mínus 1 dostaneme hodnotu 7.
- LEFT potom extrahuje prvých 7 znakov textového reťazca.
Priezvisko:
=RIGHT(A2,LEN(A2)-HĽADAŤ(" ",A2))
- LEN nájde dĺžku textového reťazca, ktorý pre „Amaliya Allen“ je 13.
- HĽADAŤ nájde pozíciu medzerníka, čo je 8.
- 13 mínus 8 nám poskytuje počet znakov po prvej medzere.
- RIGHT sa potom používa na extrahovanie znakov za medzerou.
Pomocou týchto dvoch vzorcov sa dostaneme späť k rovnakému výsledku, aký sme mali predtým; meno v stĺpci B a priezvisko v stĺpci C: