Samouczek Excela: łącz kolumny, wiersze, komórki
Łączenie kolumn, wierszy lub komórek jest zwykle używane w naszej codziennej pracy w programie Excel, takiej jak łączenie imienia i nazwiska, które w dwóch kolumnach w jedną kolumnę, aby uzyskać pełną nazwę, łączenie wierszy na podstawie tego samego identyfikatora i sumowanie odpowiednich wartości, łączenie zakres komórek w jedną komórkę i tak dalej. W tym samouczku wymieniono wszystkie scenariusze dotyczące łączenia kolumn/wierszy/komórek w programie Excel i przedstawiono różne rozwiązania.
W tym samouczku tworzę kilka przykładów, aby wyjaśnić metody, możesz zmienić referencje według potrzeb, używając poniższego kodu lub formuł VBA, lub możesz pobrać próbki do bezpośredniego wypróbowania metod.
Kliknij, aby pobrać przykładowy plik
1 Połącz kolumny/wiersze w jedną komórkę
Łączenie kolumn lub wierszy w jedną komórkę i oddzielanie wyniku przecinkami, spacją lub innymi ogranicznikami, jak pokazano na zrzucie ekranu, jest najczęściej używane w programie Excel.
Połącz kolumny w jedną komórkę |
Połącz wiersze w jedną komórkę |
1.11 Używanie symbolu ampersand (&)
W programie Excel symbol ampersand i jest zwykle używany do łączenia tekstów.
Przykład: Połącz imię (kolumna A) i nazwisko (kolumna B) z pełnym imieniem i nazwiskiem
Wybierz komórkę, w której chcesz umieścić połączony wynik, a następnie wpisz formułę w ten sposób:
=A2&" "&B2
We wzorze & służy do łączenia tekstów, A2 i B2 to dwa teksty, które należy połączyć, „ ” to separator (spacja), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć przecinka jako separator wystarczy wpisać przecinek ujęty w podwójne cudzysłowy ",".
Naciśnij przycisk Wchodzę aby uzyskać połączony wynik, a następnie przeciągnij uchwyt autouzupełniania w dół, aby uzyskać połączone wyniki.
Przykład: Połącz numer (wiersz 15) i nazwę (wiersz 16) z jedną komórką
Jeśli chcesz połączyć wiersze w jedną komórkę, zmień odpowiednio odwołania do komórek i separator w formule, a następnie przeciągnij uchwyt autouzupełniania w prawo, aby uzyskać połączone wyniki.
1.12 Korzystanie z funkcji CONCATENATE (Excel 2016 lub wcześniejsze wersje)
Jeśli używasz programu Excel 2016 lub wcześniejszych wersji, funkcja ZŁĄCZ.TEKSTY może Ci pomóc.
Składnia funkcji CONCATENATE |
CONCATENATE (text1,[text2],…) |
Więcej informacji na temat funkcji CONCATENATE można znaleźć na stronie: POWIĄZAĆ.
Przykład: Połącz nazwy (kolumna F) i adres (kolumna G) w jedną kolumnę
Wybierz komórkę, w której chcesz umieścić połączony wynik, a następnie wpisz formułę w ten sposób:
=ZŁĄCZ.TEKSTY(F2,",";G2)
We wzorze F2 i G2 to dwa teksty, które należy połączyć, "," to ogranicznik (przecinek), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć spacji jako ogranicznika, po prostu wpisz spację ujęte w podwójne cudzysłowy " ".
Naciśnij przycisk Wchodzę aby uzyskać połączony wynik, a następnie przeciągnij uchwyt autouzupełniania w dół, aby uzyskać połączone wyniki.
Aby połączyć wiersze, po prostu zmień odwołania do komórek i ogranicznik zgodnie z potrzebami, a następnie przeciągnij uchwyt automatycznego wypełniania w prawo.
1.13 Korzystanie z funkcji CONCAT lub funkcji TEXTJOIN (Excel 2019 lub Excel 365)
W przypadku korzystania z programu Excel 2019 lub Excel 365 lepszym wyborem mogą być funkcje KONCAT i TEKSTJOIN.
Składnia funkcji CONCAT |
CONCAT (text1,[text2],…) |
Więcej informacji o funkcji CONCAT znajdziesz na: KONKAT.
Użycie funkcji CONCAT jest takie samo jak funkcja CONCATENATE, aby połączyć imię i nazwisko w dwóch kolumnach osobno w jedną kolumnę, formuła jest używana w następujący sposób:
=KONKAT(A21;"";B21)
W formule A21 i B21 to dwa teksty, które należy połączyć, „ ” to ogranicznik (spacja), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć innych ograniczników, po prostu wpisz ogranicznik z podwójnym cytaty „”.
Naciśnij klawisz Enter, aby uzyskać połączony wynik, a następnie przeciągnij uchwyt autouzupełniania w dół, aby uzyskać połączone wyniki.
W odróżnieniu od łączenia kolumn, podczas łączenia wierszy, po wprowadzeniu pierwszej formuły należy przeciągać uchwyt autouzupełniania w prawo, aż uzyskają wszystkie połączone wyniki..
Składnia TEXTJOINT |
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...) |
Więcej informacji na temat funkcji TEXTJOIN można znaleźć na stronie: TEKSTJOIN.
Aby połączyć kolumny lub wiersze za pomocą funkcji TEXTJOIN:
=POŁĄCZTEKST(",";PRAWDA;E21:G21))
We wzorze E21:G21 to zakres ciągły, który należy połączyć. " " to ogranicznik (spacja), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć innych ograniczników, po prostu wpisz ogranicznik ujęty w podwójne cudzysłowy "". Tekst logiczny „PRAWDA” oznacza ignorowanie pustych komórek podczas łączenia, jeśli chcesz połączyć z pustymi, zamień PRAWDA na FAŁSZ.
Naciśnij klawisz Enter, aby uzyskać połączony wynik, a następnie przeciągnij uchwyt autouzupełniania w dół, aby uzyskać połączone wyniki.
Ignoruj puste miejsca |
Uwzględnij puste miejsca |
1.14 Korzystanie z Notatnika (tylko do łączenia kolumn)
1. Za pomocą Notatnika można również osiągnąć łączenie kolumn (brak wpływu na łączenie wierszy).
Wybierz zakres, w którym chcesz połączyć kolumny w jedną, i naciśnij Ctrl + C klawisze, aby skopiować zakres.
2. Otwórz Notepadi naciśnij Ctrl + V aby wkleić skopiowany zakres.
3. Wybierz zakładkę pomiędzy dwoma tekstami w Notatniku i naciśnij Ctrl + H umożliwić zastąpić funkcja, symbol tabulatora został umieszczony w Znajdź co pole tekstowe.
4. w Zastąp pole tekstowe, wpisz ogranicznik, który chcesz oddzielić połączone teksty, a następnie kliknij Zamień wszystko. Następnie zamknij zastąpić dialog.
5. Teraz zaznacz teksty w Notatniku i naciśnij Ctrl + C aby je skopiować, i przejdź do Excela, wybierz komórkę i naciśnij Ctrl + V aby wkleić połączone wyniki.
Rozszerzenie: Połącz kolumny/wiersze w jedną komórkę z podziałem wiersza jako ogranicznikiem
Jeśli chcesz połączyć kolumny lub wiersze w jedną komórkę z podziałem wiersza, jak pokazano na poniższym zrzucie ekranu:
Po pierwsze, powinieneś zdać sobie sprawę, że w Excelu ZWĘGLAĆ() funkcja może służyć do określania znaków, które są trudne do wprowadzenia w formule, na przykład CHAR (10) zwraca łamanie wiersza.
Następnie użyj ZNAKU(10) w formułach wymienionych powyżej, aby połączyć kolumny lub wiersze z podziałem wiersza jako separatorem:
Symbol ampersandu:
=A49&CHAR(10)&B49
ZŁĄCZ.TEKSTY, funkcja:
=CONCATENATE(A49,CHAR(10),B49)
Funkcja CONCAT
=CONCAT(A49,CHAR(10),B49)
Funkcja TEXTJOIN
=TEXTJOIN(CHAR(10),TRUE,A49:B49)
Po wprowadzeniu powyższej formuły wybierz wyniki i kliknij Strona główna > Zawijaj tekst.
Teraz kolumny są połączone w jedną i oddzielone podziałem wiersza.
Jeśli chcesz po prostu połączyć wiersze w jednej kolumnie z pojedynczą komórką, może ci pomóc funkcja Justify w programie Excel. Wybierz kolumnę z wieloma wierszami i kliknij Strona główna > Wypełniać > Uzasadniać, to wiersze zostaną połączone w górną komórkę zakresu ze spacją jako separatorem.
W tej części samouczek przedstawia metody łączenia kolumn lub wierszy w jedną komórkę i pomijania pustych komórek, jak pokazano na poniższym zrzucie ekranu:
1.21 Korzystanie z funkcji TEXTJOIN (Excel 2019 lub Excel 365)
Jeśli korzystasz z programu Excel 2019 lub Excel 365, na szczęście nowa funkcja TEXTJOIN może łatwo rozwiązać to zadanie.
Składnia funkcji CONCATENATE |
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...) |
Więcej informacji na temat funkcji TEXTJOIN można znaleźć na stronie: TEKSTJOIN.
Przykład: Połącz nazwę (kolumna A) i numer (kolumna B) i domenę (kolumna C) w jedną komórkę, aby wygenerować adres e-mail, niektóre numery mogą być puste.
Wybierz komórkę, której użyto do umieszczenia połączonego wyniku, wpisz formułę w następujący sposób:
=POŁĄCZTEKST("",PRAWDA;A2:C2)
W formule A2:C2 to zakres zawierający teksty, które należało połączyć, „” to ogranicznik (brak), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć ogranicznika do oddzielenia tekstów, po prostu wpisz ogranicznik ujęty w podwójne cudzysłowy „”, na przykład ",". Tekst logiczny „PRAWDA” oznacza ignorowanie pustych komórek podczas łączenia, jeśli chcesz połączyć z pustymi, zamień PRAWDA na FAŁSZ.
Naciśnij przycisk Wchodzę aby uzyskać pierwszy wynik, i przeciągnij uchwyt automatycznego wypełniania w dół lub w prawo, aby wygenerować wszystkie wyniki.
1.22 Używanie symbolu ampersand (&)
Jeśli korzystasz z programu Excel 2016 lub wcześniejszych wersji programu Excel, użyj symbolu ampersand &, aby połączyć teksty jeden po drugim i ręcznie pomiń puste miejsca.
Wybierz komórkę, w której chcesz umieścić połączony wynik, a następnie wpisz formułę w ten sposób:
=A10&C10
W formule & służy do łączenia tekstów, A10 i C10 to dwa teksty, które należy połączyć, jeśli chcesz użyć przecinka jako separatora, po prostu wpisz przecinek ujęty w podwójne cudzysłowy, takie jak "," i użyj & połączyć dwa teksty.
Naciśnij przycisk Wchodzę klucz, aby uzyskać łączny wynik. Następnie zmień odwołania formuły, aby uzyskać następny łączny wynik.
1.23 Korzystanie z funkcji zdefiniowanej
W przypadku użytkowników programu Excel 2016 i wcześniejszych wersji programu Excel, jeśli istnieje potrzeba połączenia wielu kolumn lub wierszy podczas pomijania pustych miejsc, można użyć języka VBA, aby utworzyć funkcję zdefiniowaną, aby szybko rozwiązać to zadanie.
1. naciśnij inny + F11 klawisze, aby włączyć Microsoft Visual Basic for Applications okno.
2. kliknij wstawka > Moduł aby wstawić nowy moduł.
3. Skopiuj i wklej poniższy kod do nowego modułu i zapisz go.
VBA: Połącz komórki pomiń puste komórki
Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next
Concatenatecells = Left(nn, Len(nn) - 1)
End Function
4. Wróć do arkusza roboczego i wybierz komórkę, w której umieszczony jest połączony wynik, wpisz formułę
=Concatenatecells(A15:C15)
W formule A15:C15 to zakres zawierający teksty, które należało połączyć. W kodzie VBA „_” wskazuje ogranicznik, który służył do oddzielania tekstów w połączonym wyniku, możesz zmienić ogranicznik według potrzeb.
Jeśli masz zainstalowany Kutools dla programu Excel w Excelu Połącz wiersze, kolumny lub komórki bez utraty danych funkcja jest bardzo pomocna w rodzajach łączenia zadań.
1. Wybierz komórki, które chcesz połączyć, oraz komórki, w których chcesz umieścić połączone wyniki.
2. kliknij Kutools > Połącz i podziel > Połącz wiersze, kolumny lub komórki bez utraty danych.
3. W wyświetlonym oknie dialogowym określ opcje jak poniżej:
1) Określ, aby połączyć kolumny lub połączyć wiersze lub połączyć wszystkie komórki w jeden.
Połącz kolumny Np. | Połącz rzędy Np. | Połącz w jedną komórkę Np. |
2) Określ separator dla tekstów w połączonym wyniku.
3) Określ lokalizację połączonego wyniku (wyłączone przy wyborze opcji Połącz w jedną komórkę)
Wybierając opcję Połącz kolumny, możesz określić umieszczenie wyniku w lewej komórce wybranego zakresu lub prawej komórce wybranego zakresu.
Lewa komórka Np. | Prawa komórka Np. |
Wybierając Połącz wiersze , możesz określić umieszczenie wyniku w górnej komórce wybranego zakresu lub dolnej komórce wybranego zakresu.
Górna komórka Np. | Dolna komórka Np. |
4) Określ operację dotyczącą połączonych wyników.
4. kliknij Ok or Aplikuj aby zakończyć kombinację.
Zachowaj zawartość połączonych komórek |
Usuń zawartość połączonych komórek |
;Połącz połączone komórki |
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Połącz kolumny, wiersze, komórki bez utraty danych.
Aby uzyskać więcej informacji na temat Kutools dla programu Excel, odwiedź Kutools dla programu Excel.
Aby uzyskać 30-dniową bezpłatną wersję próbną Kutools dla Excela, proszę pobieranie teraz.
Czasami możesz chcieć połączyć dwie kolumny, jeśli jedna z kolumn zawiera puste komórki. Przypuśćmy, że istnieją dwie kolumny, kolumna A zawiera nazwy użytkowników i niektóre puste komórki, a kolumna B zawiera nazwy, teraz po prostu wypełnij puste komórki w kolumnie A odpowiednią zawartością w kolumnie B, łącząc dwie kolumny, jak pokazano na poniższym zrzucie ekranu:
1.41 Korzystanie z funkcji JEŻELI
Funkcja JEŻELI służy do testowania określonego warunku. Tutaj możesz użyć funkcji JEŻELI, aby sprawdzić, czy komórka jest pusta, a następnie wypełnić puste miejsca zawartością w innej kolumnie.
Składnia funkcji JEŻELI |
IF (logical_test, [value_if_true], [value_if_false]) |
Aby uzyskać więcej informacji na temat funkcji JEŻELI, odwiedź: IF
Wybierz górną komórkę kolumny, w której chcesz umieścić połączone wyniki, i skopiuj lub wprowadź poniższą formułę:
=JEŻELI(A2="",B2,A2)
Następnie naciśnij Wchodzę aby uzyskać pierwszy wynik, i przeciągnij uchwyt autouzupełniania w dół, aby uzyskać wszystkie wyniki.
Teraz tylko puste komórki w kolumnie A zostały wypełnione zawartością kolumny B.
Oto kod VBA, który również może obsłużyć to zadanie.
1. naciśnij inny + F11 klawisze, aby włączyć Microsoft Visual Basic for Applications a następnie kliknij wstawka > Moduł aby utworzyć nowy pusty moduł.
2. Skopiuj i wklej poniższy kod do nowego modułu.
VBA: połącz dwie kolumny, jeśli są puste
Sub MergebyBlank()
'UpdatebyExtendoffice20220506
Dim xRg1, xRg2, xRgUser As Range
Dim xRg As Range
Dim xWsh As Worksheet
Dim xCount, xFNum As Integer
Set xRg1 = Range("A:A")
Set xRg2 = Range("B:B")
Set xWsh = xRg1.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg1 = Intersect(xRgUser, xRg1)
Set xWsh = xRg2.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg2 = Intersect(xRgUser, xRg2)
xCount = xRg1.Count
If (xCount > xRg2.Count) Then
xCount = xRg2.Count
End If
For xFNum = 1 To xCount
If (xRg1.Item(xFNum).Value = "") Then
If (xRg2.Item(xFNum).Value <> "") Then
xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value
End If
ElseIf (xRg2.Item(xFNum).Value = "") Then
If (xRg1.Item(xFNum).Value <> "") Then
xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value
End If
End If
Next
End Sub
W kodzie A:A i B:B to dwie kolumny, które zostaną połączone, po prostu zmień je według potrzeb.
3. Następnie naciśnij F5 kliknij lub kliknij run wówczas kolumna A zostanie wypełniona wartością z kolumny B, jeśli wartość w kolumnie A jest pusta.
2 Połącz rzędy o tym samym ID
Przypuśćmy, że istnieje tabela z wieloma kolumnami, jedna kolumna zawiera wartości identyfikatorów, które mają zduplikowane pozycje. Teraz samouczek zawiera metody łączenia wierszy tabeli na podstawie tego samego identyfikatora i wykonywania obliczeń.
W tej części udostępnia metody łączenia wierszy o tym samym identyfikatorze i oddzielone przecinkami, jak pokazano na poniższym zrzucie ekranu:
Tutaj zapewnia kod VBA, który może obsłużyć to zadanie
1. naciśnij inny + F11 klawisze, aby włączyć Microsoft Visual Basic for Applications a następnie kliknij wstawka > Moduł aby utworzyć nowy pusty moduł.
2. Skopiuj i wklej poniższy kod do nowego modułu.
VBA: Połącz wiersze o tym samym identyfikatorze
Sub Combine_Rows()
'UpdatebyExtendoffice20220506
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Text
Else
xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub
3. Następnie naciśnij F5 kliknij lub kliknij run przycisk, pojawi się okno dialogowe Kutools for Excel, w którym możesz wybrać tabelę, która musi być łączona z wierszami o tym samym identyfikatorze.
4. kliknij OK. Teraz wybrana tabela została połączona z wierszami na podstawie tego samego identyfikatora.
2.12 Używanie funkcji IF do dodawania kolumn pomocniczych
Jeśli są tylko dwie kolumny i chcesz połączyć wiersze o tym samym identyfikatorze i wartości innej kolumny oddzielone przecinkiem, jak pokazuje poniższy zrzut ekranu, funkcja JEŻELI może ci wyświadczyć przysługę.
1. Posortuj ID od A do Z. Wybierz kolumnę ID, kliknij Dane > Sortuj od A do Z.
2. Następnie w Ostrzeżenie sortowania okno dialogowe, sprawdź Rozszerzać opcję wyboru, kliknij Sortuj.
Teraz te same identyfikatory zostały posortowane razem.
3. W sąsiedniej kolumnie, używając funkcji JEŻELI w następujący sposób:
=IF(A17=A18,C17&", "&B18,B18)
W formule A17 i A18 to dwie sąsiadujące komórki w kolumnie ID (A17 to nagłówek kolumny ID), B18 to odpowiadająca komórka komórki A18. „,” oznacza oddzielenie wartości przecinkiem. w razie potrzeby możesz zmienić referencje i separator.
4. naciśnij Wchodzę aby uzyskać pierwszy wynik, a następnie przeciągnij uchwyt autouzupełniania w dół, aby uzyskać wszystkie wyniki.
5. Przejdź do sąsiedniej kolumny, wpisz formułę w następujący sposób:
=JEŻELI(A18<>A19;"Scalone","")
W formule A18 i A19 to dwie sąsiadujące komórki w kolumnie ID, jeśli sąsiednie komórki nie są równe, zwrócona zostanie wartość „Scalone”, w przeciwnym razie zwróci puste.
6. naciśnij Wchodzę aby uzyskać pierwszy wynik, a następnie przeciągnij uchwyt autouzupełniania w dół, aby uzyskać wszystkie wyniki.
7. Wybierz ostatnią kolumnę z formułą wraz z nagłówkiem i kliknij Dane > FILTRY.
8. Kliknij FILTRY przycisk i kleszcz Scalony w rozwijanym menu, kliknij OK.
Teraz tylko scalone wiersze zostały odfiltrowane, skopiuj przefiltrowane dane i wklej je w innym miejscu.
Więcej szczegółów na temat funkcji JEŻELI. Proszę odwiedź: IF.
Jeśli masz zainstalowany Kutools dla programu Excel w Excelu Zaawansowane wiersze łączenia może z łatwością wykonać tę pracę.
1. Wybierz tabelę, a następnie kliknij Kutools > Połącz i podziel > Zaawansowane wiersze łączenia.
2. w Zaawansowane wiersze łączenia okno dialogowe, wykonaj następujące czynności:
1) Wybierz kolumnę ID i ustaw ją jako Główny klucz;
2) Wybierz kolumnę, w której chcesz połączyć wartości z separatorem, kliknij Połączyć i wybierz jeden separator.
3)kliknij Ok.
Teraz wiersze zostały połączone tym samym identyfikatorem.
Funkcja Zaawansowane łączenie wierszy spowoduje uszkodzenie oryginalnych danych, przed użyciem zapisz dane jako kopię.
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Zaawansowane wiersze łączenia.
Aby uzyskać więcej informacji na temat Kutools dla programu Excel, odwiedź Kutools dla programu Excel.
Aby uzyskać 30-dniową bezpłatną wersję próbną Kutools dla Excela, proszę pobieranie teraz.
Jeśli chcesz połączyć wiersze o tym samym identyfikatorze, a następnie zsumować wartości lub wykonać inne obliczenia, jak pokazuje poniższy zrzut ekranu, poniższe metody mogą ci pomóc.
2.21 Korzystanie z funkcji konsolidacji
Jeśli są tylko dwie kolumny, jedna kolumna zawiera teksty (ID), a druga zawiera wartości, które należy obliczyć, takie jak suma, wbudowana funkcja programu Excel Konsolidować mogę zrobić ci przysługę.
1. Wybierz komórkę, w której chcesz umieścić połączony wynik, a następnie kliknij Dane > Konsolidować.
2. w Konsolidować okno dialogowe, wykonaj następujące czynności:
1) Wybierz plik Funkcje tak jak potrzebujesz;
2) Kliknij strzałkę, aby wybrać tabelę;
3) Kliknij Dodaj aby dodać wybrany zakres do Wszystkie referencje lista;
4) Zaznacz pola wyboru Górny rząd i Lewa kolumna;
5) Kliknij OK.
Teraz tabela została zsumowana na podstawie tego samego identyfikatora.
Oto VBA, który może również łączyć wiersze o tym samym identyfikatorze, a następnie sumować wartości.
1. naciśnij inny + F11 klawisze, aby włączyć Microsoft Visual Basic for Applications a następnie kliknij wstawka > Moduł aby utworzyć nowy pusty moduł.
2. W nowym module skopiuj i wklej do niego poniższy kod VBA.
VBA: Połącz zduplikowane wiersze i sumę
Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub
3. Następnie naciśnij F5 kliknij lub kliknij run , pojawi się okno dialogowe wyboru tabeli, której używasz, a następnie kliknij OK.
Teraz wybrany zakres został połączony z tymi samymi wartościami i zsumowany.
VBA złamie oryginalne dane, przed użyciem VBA zapisz dane jako kopię.
2.23 Korzystanie z poręcznego narzędzia – Zaawansowane łączenie rzędów
Jeśli w tabeli jest więcej niż dwie kolumny, które chcesz połączyć i wykonać obliczenia, np. są trzy kolumny, pierwsza zawiera zduplikowane nazwy produktów, które trzeba było ze sobą połączyć, druga zawiera nazwy sklepów, które należało być połączone i oddzielone przecinkiem, ostatnia kolumna zawiera liczby, które należało zsumować na podstawie zduplikowanych wierszy w pierwszej kolumnie, jak pokazano poniżej, Kutools for Excel's Advanced Combine Rows może ci pomóc.
1. Wybierz tabelę, a następnie kliknij Kutools > Połącz i podziel > Zaawansowane wiersze łączenia.
2. w Zaawansowane wiersze łączenia okno dialogowe, wykonaj następujące czynności:
1) Wybierz kolumnę ID i ustaw ją jako Główny klucz;
2) Wybierz kolumnę, w której chcesz połączyć wartości z separatorem, kliknij Połączyć i wybierz jeden separator.
3) Wybierz kolumnę, w której chcesz wykonać obliczenia, kliknij Obliczać i wybierz jedną kalkulację.
4)kliknij Ok.
Teraz wiersze zostały połączone z tymi samymi wierszami i obliczone.
Funkcja Zaawansowane łączenie wierszy spowoduje uszkodzenie oryginalnych danych, przed użyciem zapisz dane jako kopię.
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Zaawansowane wiersze łączenia.
Aby uzyskać więcej informacji na temat Kutools dla programu Excel, odwiedź Kutools dla programu Excel.
Aby uzyskać 30-dniową bezpłatną wersję próbną Kutools dla Excela, proszę pobieranie teraz.
Jeśli istnieje tabela z wieloma kolumnami, jedna kolumna zawiera zduplikowane wartości, teraz zadaniem jest połączenie sąsiednich wierszy w tej kolumnie z tymi samymi wartościami, jak pokazano na poniższym zrzucie ekranu. Jak możesz to rozwiązać?
W Excelu nie ma wbudowanej funkcji, która mogłaby bezpośrednio rozwiązać to zadanie, ale tutaj zapewnia VBA, który może sobie z tym poradzić.
1. naciśnij inny + F11 klawisze, aby włączyć Microsoft Visual Basic for Applications a następnie kliknij wstawka > Moduł aby utworzyć nowy pusty moduł.
2. W nowym module skopiuj i wklej do niego poniższy kod VBA.
VBA: Połącz sąsiednie wiersze o tej samej wartości
Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
For i = 1 To xRows - 1
For j = i + 1 To xRows
If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
Exit For
End If
Next
WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
i = j - 1
Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
3. Następnie naciśnij F5 kliknij lub kliknij run , aby włączyć ten VBA, pojawi się okno dialogowe wyboru używanej tabeli, a następnie kliknij OK.
Teraz sąsiednie wiersze z tymi samymi wartościami w pierwszej kolumnie są łączone w wybranym zakresie.
VBA złamie oryginalne dane, przed użyciem VBA zapisz dane jako kopię. A ten VBA połączy te same wartości w pierwszej kolumnie wybranej tabeli.
2.32 Korzystanie z poręcznego narzędzia – Scal te same komórki
Jeśli Kutools dla programu Excel zainstalowany w programie Excel, Scal te same komórki funkcja Kutools dla programu Excel może rozwiązać to zadanie w jednym kroku.
Wybierz kolumnę, w której chcesz połączyć te same wartości, a następnie kliknij Kutools > Połącz i podziel > Scal te same komórki.
Teraz sąsiednie komórki z tymi samymi wartościami zostały połączone.
I Jeśli chcesz rozłączyć scalone komórki i wypełnić wartości z powrotem, możesz zastosować Rozłącz komórki i wypełnij wartości cecha.
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Scal te same komórki.
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Rozłącz komórkę.
Aby uzyskać więcej informacji na temat Kutools dla programu Excel, odwiedź Kutools dla programu Excel.
Proszę o 30-dniową bezpłatną wersję próbną Kutools for Excel pobieranie teraz.
3 Połącz Komórki
Aby połączyć zakres z wieloma wierszami i kolumnami w jedną komórkę, przedstawiamy cztery metody.
Przykład: Połącz zakres A1:C3
3.11 Używanie symbolu ampersand (&)
W programie Excel symbol ampersand i jest zwykle używany do łączenia tekstów.
Wybierz komórkę, w której chcesz umieścić połączony wynik, a następnie wpisz formułę w ten sposób:
=A1&", "&B1&", "&C1&", "&A2&", " &B2&", "&C2&", "&A3&", "&B3&", "&C3
W formule & służy do łączenia tekstów, „,” jest separatorem (przecinek + spacja), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć innych ograniczników, po prostu wpisz separator ujęty w podwójne cudzysłowy.
Naciśnij przycisk Wchodzę klucz, aby uzyskać łączny wynik.
3.12 Korzystanie z funkcji CONCATENATE (Excel 2016 lub wcześniejsze wersje)
Jeśli używasz programu Excel 2016 lub wcześniejszych wersji, funkcja ZŁĄCZ.TEKSTY może Ci pomóc.
Składnia funkcji CONCATENATE |
CONCATENATE (text1,[text2],…) |
Więcej informacji na temat funkcji CONCATENATE można znaleźć na stronie: POWIĄZAĆ
Zaznacz komórkę, w której chcesz umieścić połączony wynik, a następnie wpisz formułę podobną do tej:
= CONCATENATE (A1,", ",B1,", ",C1,", ",A2", ",B2", ",C2", ",A3", ",B3"" ,C3)
We wzorze A1, B1…,C3 to teksty, które chcesz połączyć. ", " to ogranicznik (przecinek + spacja), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć innych ograniczników, po prostu wpisz separator ujęty w podwójne cudzysłowy.
Następnie naciśnij Wchodzę klucz, aby uzyskać łączny wynik.
3. 13 Korzystanie z funkcji CONCAT lub funkcji TEXTJOIN (Excel 2019 lub Excel 365)
W przypadku korzystania z programu Excel 2019 lub Excel 365 lepszym wyborem mogą być funkcje KONCAT i TEKSTJOIN.
Składnia funkcji CONCAT |
CONCAT (text1,[text2],…) |
Więcej informacji o funkcji CONCAT znajdziesz na: KONKAT.
Użycie funkcji CONCAT jest takie samo jak funkcja CONCATENATE, aby połączyć imię i nazwisko, które w dwóch kolumnach osobno w jedną kolumnę, formuła jest używana w następujący sposób:
= KONCAT(A1,", ",B1,",",C1,",",A2,",",B2,",",C2,",",A3",",B3"" ,C3)
We wzorze A1, B1…,C3 to teksty, które chcesz połączyć. ", " to ogranicznik (przecinek + spacja), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć innych ograniczników, po prostu wpisz separator ujęty w podwójne cudzysłowy.
Następnie naciśnij Wchodzę klucz, aby uzyskać łączny wynik.
Składnia elementu TEXTJOIN |
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...) |
Więcej informacji na temat funkcji TEXTJOIN można znaleźć na stronie: TEKSTJOIN.
Aby połączyć kolumny lub wiersze za pomocą funkcji TEXTJOIN:
=TEKSTJOIN(", ",PRAWDA,A1:C3)
We wzorze A1:C3 to ciągły zakres, który należy połączyć. ", " to ogranicznik (przecinek + spacja), który oddziela dwa teksty w komórce wynikowej, jeśli chcesz użyć innych ograniczników, po prostu wpisz ogranicznik ujęty w podwójne cudzysłowy "". Tekst logiczny „PRAWDA” oznacza ignorowanie pustych komórek podczas łączenia, jeśli chcesz połączyć z pustymi, zamień PRAWDA na FAŁSZ.
Następnie naciśnij Wchodzę klucz, aby uzyskać łączny wynik.
Jeśli chcesz użyć podziału wiersza jako separatora, używając w formule znaku ZNAKU(10), na przykład =TEXTJOIN(ZNAKU(10),PRAWDA,A1:C3), sformatuj komórkę wynikową jako Zawijaj tekst.
3.14 Używanie Połącz kolumny/wiersze/komórki w jedną komórkę bez utraty danych
Jeśli masz zainstalowany program Kutools for Excel w programie Excel, Połącz wiersze, kolumny lub komórki bez utraty danych funkcja może szybko obsłużyć to zadanie.
1. Wybierz zakres komórek, które chcesz połączyć w jedną komórkę, a następnie kliknij Kutools > Połącz i podziel > Połącz wiersze, kolumny lub komórki bez utraty danych.
2. W wyświetlanym oknie dialogowym zaznacz Połącz w jedną komórkę i określ separator według potrzeb, a następnie kliknij Ok.
Teraz komórki są scalane w jedną komórkę z określonym ogranicznikiem. Jeśli zawartość komórki jest zbyt duża, aby wyświetlić ją w scalonej komórce, możesz kliknąć Zawijaj tekst pod Strona główna aby je pokazać.
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Połącz kolumny, wiersze, komórki bez utraty danych.
Aby uzyskać więcej informacji na temat Kutools dla programu Excel, odwiedź Kutools dla programu Excel.
Aby uzyskać 30-dniową bezpłatną wersję próbną Kutools dla Excela, proszę pobieranie teraz.
Transpozycja komórek do jednej kolumny |
Transpozycja komórek w jeden wiersz |
3.21 Nazwij zakres i użyj funkcji INDEX (tylko dla jednej kolumny)
Jeśli chcesz transponować zakres komórek do pojedynczej kolumny, możesz nazwać zakres, a następnie użyć funkcji INDEKS.
1. Wybierz zakres komórek, kliknij prawym przyciskiem myszy, aby włączyć menu kontekstowe, i kliknij Zdefiniuj nazwę.
2. W poppingu Nowe imie wpisz nazwę w Imię pole tekstowe, kliknij OK.
3. Po nazwaniu zakresu, a następnie wybierz komórkę, która umieszcza transponowane dane, użyj funkcji INDEKS w następujący sposób:
=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)
Aby uzyskać więcej informacji na temat funkcji INDEX, odwiedź tutaj.
4. naciśnij Wchodzę a następnie przeciągnij uchwyt autouzupełniania w dół, aby wypełnić tę formułę, aż do #REF! pojawia się wartość błędu.
5. Usuń wartość błędu, a następnie zakres komórek został połączony w jedną kolumnę.
3.22 VBA (tylko dla jednej kolumny)
Aby połączyć komórki w jedną kolumnę, oto VBA, który również może działać.
1. naciśnij inny + F11 klawisze, aby włączyć Microsoft Visual Basic for Applications a następnie kliknij wstawka > Moduł aby utworzyć nowy pusty moduł.
2. Skopiuj i wklej poniższy kod VBA do pustego modułu.
VBA: Konwertuj zakres na kolumnę
Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
Rng.Copy
Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
3. Następnie naciśnij F5 kliknij lub kliknij run przycisk, pojawi się okno dialogowe, aby wybrać zakres komórek, kliknij OK.
4. Pojawi się kolejne okno dialogowe wyboru komórki do umieszczenia wyniku, kliknij OK.
3.23 Korzystanie z poręcznego narzędzia – Przekształć zakres
Jeśli chcesz połączyć komórki w jeden wiersz, w programie Excel nie ma wbudowanej funkcji, która by to obsługiwała. Jeśli jednak masz Kutools dla programu Excel zainstalowany, jego Zakres transformacji funkcja obsługuje konwertowanie zakresu na pojedynczą kolumnę lub wiersz, obsługuje również konwertowanie wiersza lub kolumny na zakres.
1. wybierz zakres komórek i kliknij Kutools > łodzie > Zakres transformacji.
2. w Zakres transformacji okno dialogowe, sprawdź Zakres do jednej kolumny or Zakres do jednego rzędu opcja, jak potrzebujesz. Kliknij OK.
3. Pojawi się okno dialogowe wyboru komórki do umieszczenia wyniku, kliknij OK.
Teraz zakres komórek został przekonwertowany na wiersz lub kolumnę.
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Zakres transformacji.
Aby uzyskać więcej informacji na temat Kutools dla programu Excel, odwiedź Kutools dla programu Excel.
Aby uzyskać 30-dniową bezpłatną wersję próbną Kutools dla Excela, proszę pobieranie teraz.
Jeśli w tabeli z wieloma kolumnami znajdują się duplikaty, jak możesz ułożyć kolumny w jedną kolumnę bez duplikatów, jak pokazuje poniższy zrzut ekranu?
W tej części przedstawia trzy różne metody obsługi tego zadania.
3.31 Kopiowanie i wklejanie oraz usuwanie duplikatów
W programie Excel ogólną metodą rozwiązania tego zadania jest kopiowanie i wklejanie kolumn jedna po drugiej, a następnie usuwanie zduplikowanych wartości.
1. Wybierz pierwszą kolumnę i naciśnij Ctrl + C aby ją skopiować, a następnie wybierz docelową komórkę i naciśnij Ctrl + V klawiatura.
2. Następnie powtórz krok 1, aby skopiować inne kolumny i wkleić je poniżej pierwszej kolumny.
3. Następnie wybierz ułożoną kolumnę, kliknij Dane > Usuń duplikaty, a następnie w Usuń duplikat w oknie dialogowym, sprawdź nazwę kolumny, kliknij OK.
4. Teraz pojawia się okno dialogowe przypominające, że duplikaty wartości zostały usunięte. Kliknij OK aby go zamknąć, a skumulowana kolumna zachowuje tylko unikalne wartości.
Jeśli są setki kolumn, kopiowanie i wklejanie pojedynczo jest czasochłonne. Jeśli jednak masz Kutools dla programu Excel zainstalowany w programie Excel, Zakres transformacji funkcja może szybko przekonwertować zakres na kolumnę, a następnie zastosować Usuń duplikaty funkcja programu Excel.
Wybierz zakres kolumn i kliknij Kutools > łodzie > Zakres transformacji.
Następnie sprawdź Zakres do jednej kolumny opcję i kliknij OK aby wybrać komórkę do umieszczenia kolumny piętrowej.
A następnie zastosuj Usuń duplikaty, aby usunąć zduplikowane wartości.
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Zakres transformacji.
Aby uzyskać więcej informacji na temat Kutools dla programu Excel, odwiedź Kutools dla programu Excel.
Aby uzyskać 30-dniową bezpłatną wersję próbną Kutools dla Excela, proszę pobieranie teraz.
Co więcej, oto kod VBA, który może rozwiązać to zadanie.
1. naciśnij inny + F11 klawisze, aby włączyć Microsoft Visual Basic for Applications a następnie kliknij wstawka > Moduł aby utworzyć nowy pusty moduł.
2. Skopiuj i wklej poniższy kod do nowego modułu.
VBA: układaj kolumny w jedną bez duplikatów
Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
For i = 1 To InputRng.Rows.Count
xValue = InputRng.Cells(i, j).Value
If xValue <> "" And Not dic.Exists(xValue) Then
OutRng.Value = xValue
dic(xValue) = ""
Set OutRng = OutRng.Offset(1, 0)
End If
Next
Next
End Sub
3. Następnie naciśnij F5 kliknij lub kliknij run , a następnie pojawi się okno dialogowe wyboru kolumn, które mają być ułożone w stos, kliknij OK.
4. Następnie w drugim wyskakującym oknie dialogowym wybierz docelową komórkę, aby umieścić ułożoną kolumnę i kliknij OK.
Teraz kolumny zostały ułożone w jedną kolumnę tylko z unikalnymi wartościami.
Jeśli istnieją dwie kolumny, jedna jest sformatowana jako formatowanie specjalne, takie jak niestandardowe DateTimemm/dd/rrrr, aby połączyć te dwie kolumny w jedną za pomocą normalnych metod, niestandardowe formatowanie zostanie usunięte, jak pokazano na poniższym zrzucie ekranu:
Teraz w tej części przedstawimy kilka sposobów łączenia komórek i zachowania formatowania.
3.41 Osadzana funkcja TEKST we wzorze
Funkcja TEKST służy do konwersji liczby na tekst w określonym formatowaniu. Tutaj możemy go użyć, aby najpierw przekonwertować komórkę (zawiera liczbę) na formatowanie, a następnie połączyć ją z innymi komórkami za pomocą „&”, funkcji CONCATENATE, funkcji CONCAT lub funkcji TEXTJOIN.
Aby uzyskać szczegółowe informacje na temat ogólnego łączenia komórek w jedną, wróć do 1.1.
Składnia funkcji TEKST |
TEXT (value, format_text) |
Aby uzyskać więcej informacji na temat funkcji TEKST, odwiedź TEKST funkcja.
Tutaj przyjmuje jako instancję osadzoną funkcję TEKST w funkcji CONCAT.
Skopiuj i wklej poniższą formułę do komórki, w której chcesz umieścić połączony wynik:
=CONCAT(TEXT(A2,"mm/dd/yyyy hh:mm")," ",B2)
W formule A2 to komórka, której formatowanie chcesz zachować, „mm/dd/rrrr gg:mm” to używane formatowanie, B2 to druga komórka używana do łączenia. „ ” oznacza oddzielenie wartości spacją. w razie potrzeby możesz zmienić odniesienia, formatowanie i separator.
Naciśnij przycisk Wchodzę i przeciągnij uchwyt autouzupełniania w dół, aby wypełnić komórki tą formułą.
3.42 Korzystanie z Microsoft Word
1. Wybierz tabelę, którą chcesz połączyć w jedną, i naciśnij Ctrl + C skopiować je.
2. Otwórz puste słowo dokument, prasa Ctrl + V aby je umieścić, a następnie kliknij tabelę w dokumencie, teraz w prawym górnym rogu tabeli pojawi się ikona krzyżyka.
3. Kliknij układ kartę, a następnie kliknij Konwertuj na tekst Dane grupa, w popping Konwertuj tabelę na tekst określ separator dla kolumn. Kliknij OK.
Teraz zawartość tabeli w programie Word została przekonwertowana na teksty.
4. Wybierz przekonwertowane teksty i naciśnij Ctrl + C aby je skopiować, wróć do Excela i wybierz pustą komórkę, naciśnij Ctrl + V aby wkleić połączony wynik.
3.43 Korzystanie z poręcznego narzędzia – łączenie bez utraty danych
Najbardziej efektywnym sposobem musi być użycie Kutools dla programu Excel'S Połącz wiersze, kolumny lub komórki bez utraty danych funkcja, którą wystarczy zaznaczyć Użyj sformatowanych wartości pole wyboru podczas stosowania funkcji, połączony wynik zachowa formatowanie danych.
1. Wybierz tabelę zawierającą komórki, które umieszczają wynik, kliknij Kutools > Połącz i podziel > Połącz wiersze, kolumny lub komórki bez utraty danych.
2. W wyświetlonym oknie dialogowym określ operację łączenia zgodnie z potrzebami i usuń zaznaczenie Użyj sformatowanych wartości checkbox (domyślnie ta opcja jest zaznaczona). Kliknij Ok.
Teraz dane zostały połączone i zachowaj formatowanie.
Aby uzyskać więcej informacji na temat tej funkcji, odwiedź Połącz kolumny, wiersze, komórki bez utraty danych.
Aby uzyskać więcej informacji na temat Kutools dla programu Excel, odwiedź Kutools dla programu Excel.
Aby uzyskać {moduł745}-dniową bezpłatną wersję próbną Kutools for Excel, proszę pobieranie teraz.
Przypuśćmy, że istnieje tabela zawierająca lata, miesiące i dni w oddzielnych kolumnach, zadaniem jest połączenie kolumn i wygenerowanie daty, jak pokazano na poniższym zrzucie ekranu:
3.51 Korzystanie z funkcji DATY
Funkcja DATE służy do tworzenia daty z rokiem, miesiącem i dniem.
Składnia funkcji DATE |
DATE( year, month, day ) |
Więcej informacji na temat funkcji DATE znajdziesz w funkcji DATE.
Skopiuj i wklej poniższą formułę do komórki, która umieści datę:
=DATE(A2,B2,C2)
We wzorze A2, B2 i C2 to komórki zawierające wartości roku, miesiąca i dnia.
Naciśnij przycisk Wchodzę aby uzyskać pierwszą datę, a następnie przeciągnij uchwyt autouzupełniania w dół, aby uzyskać wszystkie daty.
Więcej samouczków Excela:
Połącz wiele skoroszytów/arkuszy roboczych w jeden
Ten samouczek, zawierający listę prawie wszystkich scenariuszy łączenia, z którymi możesz się zmierzyć, i zapewniających względne profesjonalne rozwiązania.
Podziel komórki tekstowe, liczbowe i dat (oddziel na wiele kolumn)
Ten samouczek jest podzielony na trzy części: podzielone komórki tekstowe, podzielone komórki liczbowe i podzielone komórki daty. Każda część zawiera różne przykłady, które pomogą Ci dowiedzieć się, jak poradzić sobie z zadaniem podziału, gdy napotkasz ten sam problem.
Połącz zawartość wielu komórek bez utraty danych w programie Excel
Ten samouczek zawęża wyodrębnianie do określonej pozycji w komórce i zbiera różne metody, aby pomóc wyodrębnić tekst lub liczby z komórki według określonej pozycji w programie Excel.
Porównaj dwie kolumny pod kątem dopasowań i różnic w programie Excel
W tym artykule opisano większość możliwych scenariuszy porównywania dwóch kolumn, które możesz napotkać, i mam nadzieję, że może ci to pomóc.
Najlepsze narzędzia biurowe
Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%
- Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
- Scal komórki / wiersze / kolumny i przechowywanie danych; Podziel zawartość komórek; Połącz zduplikowane wiersze i sumę / średnią... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
- Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
- Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
- Ulubione i szybkie wstawianie formuł, Zakresy, wykresy i obrazy; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
- Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
- Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
- Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
- Grupowanie tabel przestawnych według numer tygodnia, dzień tygodnia i więcej ... Pokaż odblokowane, zablokowane komórki w różnych kolorach; Podświetl komórki, które mają formułę / nazwę...
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!