Obsah
Tento článek ukazuje, jak sloučit dvě buňky v Excelu, aniž by došlo ke ztrátě dat. Excel nám umožňuje sloučit buňky, abychom vytvořili štítky nebo nadpisy a uspořádali data reprezentativnějším způsobem. Obvykle se Excel používá k ukládání dat a ne k jejich prezentaci. Datový soubor však potřebuje štítky a nadpisy, pokud jej používá více uživatelů, aby se v něm mohli snadno vyznat. Sloučení & Středisko funkce v Excelu je velmi užitečná pro sloučení více buněk.
Bohužel funkce Sloučit & Střed zachovává po sloučení buněk pouze data první buňky. To může být velmi nepříjemné, pokud často potřebujete sloučit buňky obsahující data, protože ztratíte všechna data kromě první buňky. Ukážeme vám tedy 2 způsoby, jak sloučit buňky v Excelu bez ztráty dat.
Stáhnout cvičebnici
Cvičebnici si můžete stáhnout z níže uvedeného tlačítka ke stažení.
Sloučení buněk bez ztráty dat.xlsm2 způsoby sloučení dvou/více buněk v aplikaci Excel bez ztráty dat
Zde jsou uvedeny 2 způsoby sloučení dvou buněk v aplikaci Excel bez ztráty dat.
1. Pomocí funkce Fill Justify sloučíte dvě sousední buňky ve sloupci
Podle následujících kroků sloučíte dvě nebo více sousedních buněk ve sloupci pomocí příkazu Vyplnit Odůvodnit v aplikaci Excel.
📌 Kroky:
- Nejprve uvažujte následující maketu datové sady obsahující čtvrtletní tržby uskutečněné zaměstnanci v roce 2022. Zde jsou jména a příjmení zaměstnanců v sousedních buňkách ve stejném sloupci. Nyní chcete sloučit buňky obsahující jména a příjmení. Tuto funkci můžete použít pouze tehdy, když je datová sada takto naformátována.
- Nejprve tedy vyberte buňky a zvětšete šířku sloupce tak, aby se obsah obou buněk vešel do jedné buňky.
- Pak vyberte Vyplnit>> Odůvodnit z Úpravy na kartě Domů.
- Poté se data z obou buněk spojí dohromady a v první buňce se oddělí mezerou.
- Nyní můžete vybrat obě buňky a sloučit je dohromady, abyste získali požadovaný výsledek.
2. Vytvoření funkce na pásu karet pomocí kódu VBA pro sloučení dvou nebo více buněk bez ztráty dat
Podle níže uvedených kroků vytvoříte funkci stuhy podobnou Marge & Centrum pomocí VBA sloučit dvě buňky bez ztráty dat.
📌 Kroky:
- Nejprve uložte sešit jako sešit s povolenými makry. Poté stiskněte tlačítko ALT + F11 nebo vyberte Vývojář>> Visual Basic a otevřete editor VB. Poté vyberte Vložit>> Modul .
- Dále zkopírujte následující kód a vložte jej do prázdného modulu kódu.
Sub MergeCellsWithData() Application.DisplayAlerts = False Dim Value As String Dim Range As Range Set Range = Selection If Range.Rows.Count = ActiveSheet.Rows.Count Then MsgBox "Please do not select an entire column(s).", Title:="Merge Cells With Values" Exit Sub ElseIf Range.Columns.Count = ActiveSheet.Columns.Count Then MsgBox "Please do not select an entire row(s).", Title:="Merge Cells WithValues" Exit Sub End If For Each cell In Range Value = Value & " " & cell.Value Next cell If MsgBox("Hodnoty buněk budou sloučeny oddělené mezerou (mezerami). Jste si jisti?" _ , vbOKCancel, Title:="Sloučení buněk bez ztráty dat") = vbCancel Then Exit Sub With Range .Merge .Value = Application.WorksheetFunction.Trim(Value) .HorizontalAlignment = xlCenterAcrossSelection End WithApplication.DisplayAlerts = True End Sub
- Nyní stiskněte ALT + F + T nebo vyberte Soubor>> Možnosti pro přístup k Přizpůsobení pásky Případně můžete kliknout pravým tlačítkem myši na pásu karet. Pak přejděte na položku Přizpůsobení pásky Dále vyberte kartu Zarovnání skupina pod Hlavní karty Pak klikněte na Nová skupina .
- Poté se přidá nová vlastní skupina. Klikněte na tlačítko Přejmenování změnit název skupiny.
- Dále vyberte symbol, zadejte Zobrazení názvu a klikněte na tlačítko OK.
- Nyní vyberte Makra z " Vyberte si příkazy z " a vyberte název makra, který odpovídá postupu podprogramu. Poté vyberte možnost Přidat přidat makro jako funkci na pásu karet. Poté klikněte na tlačítko Přejmenování .
- Pak vyberte symbol, zadejte Zobrazení názvu , klikněte na tlačítko OK a poté znovu na tlačítko OK. Poté bude na pásu karet přidáno tlačítko makra.
- Nyní vyberte buňky, které chcete sloučit, a klikněte na tlačítko makra na pásu karet.
- Poté se zobrazí potvrzovací zpráva. Kliknutím na tlačítko OK získáte stejný výsledek jako při prvním způsobu.
Jak kombinovat dva/více řádků v aplikaci Excel bez ztráty dat
Můžete použít Ampersand symbol pro spojení dvou/více buněk v Excelu. Podle níže uvedených kroků jej použijte pro spojení více řádků.
📌 Kroky:
- Nejprve uvažujte následující příklad souboru dat. Předpokládejte, že potřebujete spojit řádky, abyste získali každou kategorii potravin v jedné buňce.
- Pak do buňky zadejte následující vzorec B9 . Dále přetáhněte Plnicí rukojeť ikonu vpravo a zobrazí se následující výsledek.
=B5&","&B6&","&B7
Jak kombinovat dva/více sloupců v aplikaci Excel bez ztráty dat
Můžete použít Blesková výplň funkci v Excelu, která umožňuje spojit více sloupců bez ztráty dat. Postupujte podle níže uvedených kroků, abyste to mohli udělat.
📌 Kroky:
- Nejprve předpokládejte, že potřebujete spojit sloupce Jméno_jméno a Příjmení_jméno a vytvořit sloupec Celé_jméno, jak je znázorněno v následujícím souboru dat.
- Poté zadejte jméno a příjmení z prvních dvou sloupců do buňky D5 Pokud potřebujete data ze sloupců oddělit čárkami, vložte mezi ně místo mezery čárku.
- Nakonec stiskněte CTRL + E sloučit sloupce, jak je znázorněno níže. K funkci můžete přistupovat také z okna Úpravy na kartě Domů.
Na co nezapomenout
- Chcete-li použít funkci, musíte vybrat pouze sousední buňky ve stejném sloupci. Vyplnit Odůvodnit funkce.
- Na stránkách Vyplnit Odůvodnit funkce nebude fungovat, pokud nezvětšíte šířku sloupce tak, aby se všechna data z vybraných buněk vešla do horní buňky výběru.
- Můžete také použít CONCATENATE , CONCAT a TEXTJOIN funkce v aplikaci Excel, které sloučí více řádků nebo sloupců, aniž by došlo ke ztrátě dat.