Spis treści
Excel jest jednym z najczęściej używanych narzędzi do pracy z zestawami danych. Często potrzebujemy Excel do łączyć komórki z ta sama wartość W tym artykule wyjaśnię, jak łączyć komórki z ta sama wartość w Excel .
Pobierz Zeszyt ćwiczeń
Połącz komórki z tą samą wartością.xlsmTo jest zbiór danych Użyję ich do wyjaśnienia metod. Mamy tu kilku sprzedawców i listę Produkty które sprzedali. kombajn the te same wartości .
3 Metody łączenia komórek z tą samą wartością w Excelu
1) Używanie funkcji JEŻELI & CONCATENATE w Excelu do łączenia komórek z tą samą wartością
Po pierwsze, pokażę ci jak łączyć komórki z ta sama wartość używając IF oraz CONCATENATE funkcje razem.
KROK-1: TWORZENIE KOLUMNY POŚREDNIEJ
➤ Po pierwsze, muszę stworzyć kolumna pośrednia gdzie wszystkie pozycje zostaną wymienione .
➤ Następnie przejdź do D5 . zapisz następujący wzór
=IF(B5=B4,D4&","&C5,C5)
Tutaj, w JEŚLI funkcja logiczne stwierdzenie jest B5=B4 , jeśli jest TRUE to zwróci D4&", "&C5 (który ostatecznie jest Kolumna pośrednia, Laptop ), a jeśli FALSE to da C5 jako wyjście. Ponieważ deklaracja jest FALSE , mamy C5 jako wyjście.
➤ Następnie naciśnij ENTER . Excel zwróci dane wyjściowe.
➤ Następnie należy użyć Uchwyt do napełniania do AutoFill do D14 .
KROK 2: TWORZENIE LISTY
Aby stworzyć Lista końcowa użyję kombinacji JEŚLI oraz CONCATENATE funkcje.
➤ Utwórz nową kolumnę ". Lista końcowa" .
➤ Idź do E5 i zapisać wzór
=IF(B5B6,CONCATENATE(B5," ", "sprzedane"," ",D5),")
Podział formuły:
" " -> Tworzy przestrzeń.
- CONCATENATE(B5," ", "sprzedane"," ",D5) -> Konkatenuje słowa lub komórki.
- Wyjście: Alex Morgan sprzedał Laptopa
IF(B5B6,CONCATENATE(B5," ", "sprzedany"," ",D5),") -> Zwraca dane wyjściowe po analizie stwierdzenia logicznego B5B6 .
- IF(FALSE,{Alex Morgan sprzedał laptopa},{})
- Wyjście: {}
➤ Teraz naciśnij ENTER . Excel zwróci dane wyjściowe.
Następnie należy użyć Uchwyt do napełniania do AutoFill do E14 .
➤ Teraz wybierz cały zbiór danych .
➤ Następnie przejdź do Dane tab>> wybierz Sortowanie & Filtr >> wybierz Filtr .
Następnie wybierz rozwijany (patrz zdjęcie).
➤ Po tym, odznaczyć the Blanki i kliknąć OK .
Otrzymasz wykaz z te same wartości .
UWAGA:
W tej metodzie musisz pamiętać, że te same wartości powinny być obok siebie. Na przykład, posortowałem zbiór danych w taki sposób, że komórki mający Alex Morgan sąsiadują ze sobą.
Read More: Jak połączyć komórki za pomocą formuły programu Excel (6 metod)
2. stosowanie funkcji konsolidacji do łączenia komórek z tą samą wartością w programie Excel
Teraz pokażę, jak używać Funkcja konsolidacji do łączyć komórki z ta sama wartość Aby wykonać tę metodę, dodałem Cena sprzedaży kolumna .
KROKI:
➤ Wybierz F4 Następnie przejdź do Dane tab>> Narzędzia danych >> wybierz Konsolidacja .
➤ A Konsolidacja Pojawia się okno dialogowe. Ustaw funkcję Suma ponieważ będziesz sumował te same wartości. Następnie ustaw odnośnik . cały stół B4:D14 to mój zasięg.
➤ Kliknij Dodaj .
➤ Excel doda referencję, a następnie zaznacz Lewa kolumna i kliknąć OK .
➤ Excel połączy te same wartości i zwrócić sumy.
➤ Teraz format jak chcesz.
3. zastosowanie VBA do łączenia komórek z tą samą wartością
Teraz, zastosuję VBA aby wymienić te same wartości w zbiór danych .
KROKI:
➤ Prasa ALT + F11 aby otworzyć Okno VBA .
Okno VBA otworzy się. Następnie przejdź do Wkładka >> Moduł
➤ Wpisz następujący kod w wierszu Moduł .
Sub CombineCells() Dim Col As New Collection Dim Sr As Variant Dim Rs() As Variant Dim M As Long Dim N As Long Dim Rg As Range Sr = Range("B4", Cells(Rows.Count, "B").End(xlUp)).Resize(, 2) Set Rg = Range("E4") On Error Resume Next For M = 2 To UBound(Sr) Col.Add Sr(M, 1), TypeName(Sr(M, 1)) & CStr(Sr(M, 1))) Next M On Error GoTo 0ReDim Rs(1 To Col.Count + 1, 1 To 2) Rs(1, 1) = "Nazwa" Rs(1, 2) = "Produkty" For M = 1 To Col.Count Rs(M + 1, 1) = Col(M) For N = 2 To UBound(Sr) If Sr(N, 1) = Rs(M + 1, 1) Then Rs(M + 1, 2) = Rs(M + 1, 2) & ", " & Sr(N, 2) End If Next N Rs(M + 1, 2) = Mid(Rs(M + 1, 2), 2) Next M Set Rg =.Rg.Resize(UBound(Rs, 1), UBound(Rs, 2)) Rg.NumberFormat = "@" Rg = Rs Rg.EntireColumn.AutoFit End Sub
Tutaj utworzyłem Procedura cząstkowa " CombineCells " . Then with oświadczenie dim oświadczyłem Kol. , Sr , Rs , M , N , Rg jako zmienne.
Na stronie Zmienna Rg jest ustawiony na E4 co oznacza, że wynik zostanie wyświetlony na E4 .
Następnie użyłem Dla pętli aby wymienić produkty. Użyłem Funkcja Ubound z Rs jako arrayname .
➤ Następnie naciśnij przycisk F5 aby uruchomić program. Excel będzie połączyć nazwy .
Wtedy możesz format jak chcesz.
Read More: Jak połączyć komórki w jedną z Line Break w Excelu (5 metod)
Zeszyt ćwiczeń
Praktyka czyni człowieka doskonałym, dlatego załączyłem karta ćwiczeń dla ciebie.
Wniosek
W tym artykule wyjaśniłem 3 sposoby w Excelu na łączyć komórki z ta sama wartość Mam nadzieję, że okażą się one pomocne. A na koniec, jeśli macie jakieś sugestie, pomysły lub opinie, to zapraszam do komentowania poniżej.