Spis treści
Ten artykuł pokazuje jak połączyć dwie komórki w Excelu bez utraty danych.Excel pozwala nam na łączenie komórek w celu tworzenia etykiet lub nagłówków i organizowania danych w sposób bardziej reprezentatywny.Zazwyczaj Excel jest używany do przechowywania danych, a nie do ich prezentacji.Ale zbiór danych potrzebuje etykiet i nagłówków, jeśli jest używany przez wielu użytkowników, aby mogli oni łatwo zrozumieć zbiór danych.Dlatego też Merge & Center Funkcja w programie Excel jest bardzo przydatna do łączenia wielu komórek.
Niestety, funkcja Merge & Center zachowuje tylko dane pierwszej komórki po scaleniu komórek. Może to stać się bardzo niewygodne, jeśli często potrzebujesz scalić komórki zawierające dane, ponieważ stracisz wszystkie dane oprócz pierwszej komórki. Pokażemy więc 2 sposoby scalania komórek w Excelu bez utraty danych.
Pobierz Zeszyt ćwiczeń
Zeszyt ćwiczeń można pobrać z poniższego przycisku do pobrania.
Scalanie komórek bez utraty danych.xlsm2 Sposoby łączenia dwóch/wielu komórek w Excelu bez utraty danych
Oto 2 sposoby łączenia dwóch komórek w Excelu bez utraty danych.
1. użyj funkcji wypełnij i uzasadnij, aby połączyć dwie sąsiednie komórki w kolumnie
Wykonaj poniższe kroki, aby scalić dwie lub więcej sąsiadujących komórek w kolumnie przy użyciu Wypełnić Uzasadnić funkcja w programie Excel.
📌 Kroki:
- Najpierw rozważ następujący kpiący zbiór danych zawierający kwartalną sprzedaż dokonaną przez pracowników w 2022 r. Tutaj imiona i nazwiska pracowników znajdują się w sąsiednich komórkach w tej samej kolumnie. Teraz chcesz scalić komórki zawierające imiona i nazwiska. Możesz użyć tej funkcji tylko wtedy, gdy zbiór danych jest sformatowany w ten sposób.
- Tak więc, najpierw zaznacz komórki i zwiększ szerokość kolumny, aby zawartość obu komórek zmieściła się w jednej komórce.
- Następnie należy wybrać Fill>> Justify od Edycja grupa w zakładce Home.
- Po tym zobaczysz, że dane z dwóch komórek są łączone razem oddzielone spacją w pierwszej komórce.
- Teraz możesz wybrać dwie komórki i połączyć je ze sobą, aby uzyskać pożądany wynik.
2. utwórz funkcję wstążki za pomocą kodu VBA, aby połączyć dwie lub wiele komórek bez utraty danych
Wykonaj poniższe kroki, aby utworzyć funkcję wstążki podobną do Marge & Center wykorzystanie VBA do połączenia dwóch komórek bez utraty danych.
📌 Kroki:
- Najpierw zapisz skoroszyt jako skoroszyt z obsługą makr. Następnie naciśnij ALT + F11 lub wybrać Developer>> Visual Basic aby otworzyć edytor VB. Następnie wybierz Wstaw>> Moduł .
- Następnie skopiuj poniższy kod i wklej go na pusty moduł kodu.
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("Cell values will be merged seperated by space(s). Are you sure?" _ , vbOKCancel, Title:="Merge Cells Without Losing Data") = vbCancel Then Exit Sub With Range .Merge .Value = Application.WorksheetFunction.Trim(Value) .HorizontalAlignment = xlCenterAcrossSelection End WithApplication.DisplayAlerts = True End Sub
- Teraz naciśnij ALT + F + T lub wybrać Plik>> Opcje aby uzyskać dostęp do Dostosuj wstążkę Możesz też kliknąć prawym przyciskiem myszy na wstążce, aby to zrobić. Następnie przejdź do Dostosuj wstążkę Następnie należy wybrać Dostosowanie grupa poniżej Główne zakładki Następnie kliknij na Nowa Grupa .
- Po tym, nowa grupa niestandardowa zostanie dodana.Kliknij na Zmień nazwę aby zmienić nazwę grupy.
- Następnie należy wybrać symbol, wpisać Display Name i, kliknij OK.
- Teraz wybierz Makra z " Wybierz polecenia z " i wybierz nazwę makra, która pasuje do procedury podprogramu.Następnie wybierz Dodaj aby dodać makro jako funkcję na wstążce. Następnie kliknij Zmień nazwę .
- Następnie wybierz symbol, wprowadź Display Name , kliknij OK i, OK ponownie. Po tym, przycisk makro zostanie dodany do wstążki.
- Teraz zaznacz komórki do scalenia i kliknij przycisk makro na wstążce.
- Po tym zobaczysz komunikat potwierdzający. Kliknij OK, aby uzyskać ten sam wynik, który został uzyskany w pierwszej metodzie.
Jak połączyć dwa/wiele wierszy w programie Excel bez utraty danych
Możesz użyć Ampersand Symbol łączenia dwóch/wielu komórek w Excelu. Wykonaj poniższe kroki, aby zastosować go do łączenia wielu wierszy.
📌 Kroki:
- Najpierw rozważ następujący przykładowy zbiór danych. Załóżmy, że musisz połączyć wiersze, aby uzyskać każdą kategorię żywności w jednej komórce.
- Następnie wprowadź w komórce następującą formułę B9 Następnie przeciągnij Uchwyt do napełniania ikonę po prawej stronie, aby zobaczyć następujący wynik.
=B5&","&B6&","&B7
Jak połączyć dwie/wiele kolumn w programie Excel bez utraty danych
Możesz zastosować Wypełnienie błyskowe Aby połączyć wiele kolumn bez utraty danych, wykonaj poniższe kroki.
📌 Kroki:
- Najpierw załóżmy, że musisz połączyć kolumny First_Name i Last_Name, aby utworzyć kolumnę Full_Name, jak pokazano w poniższym zestawie danych.
- Następnie wpisz w komórce imię i nazwisko z dwóch pierwszych kolumn D5 jak pokazano poniżej. Jeśli potrzebujesz danych z kolumn oddzielonych przecinkami, umieść między nimi przecinek zamiast spacji.
- Na koniec naciśnij CTRL + E aby połączyć kolumny, jak pokazano poniżej. Możesz również uzyskać dostęp do tej funkcji z poziomu Edycja grupa w zakładce Home.
Rzeczy do zapamiętania
- Musisz wybrać sąsiadujące komórki w tej samej kolumnie tylko po to, aby użyć Wypełnić Uzasadnić funkcja.
- Na stronie Wypełnić Uzasadnić funkcja nie zadziała, jeśli nie zwiększysz szerokości kolumny o tyle, ile potrzeba, aby zmieścić wszystkie dane z wybranych komórek w górnej komórce w zaznaczeniu.
- Można również użyć CONCATENATE , CONCAT oraz TEXTJOIN funkcje w programie Excel do łączenia wielu wierszy lub kolumn bez utraty danych.