Obsah
Excel je jedným z najpoužívanejších nástrojov pri práci so súbormi údajov. Často potrebujeme Excel na kombinovať bunky s rovnaká hodnota V tomto článku vysvetlím, ako kombinovať bunky s rovnaká hodnota na stránke Excel .
Stiahnite si cvičebnicu
Kombinácia buniek so rovnakou hodnotou.xlsmToto je súbor údajov Budem používať na vysvetlenie metód. Tu máme niekoľko predajcov a zoznam Produkty ktoré predali. kombinovať . rovnaké hodnoty .
3 metódy na kombinovanie buniek s rovnakou hodnotou v programe Excel
1. Používanie funkcií IF & CONCATENATE v programe Excel na kombinovanie buniek s rovnakou hodnotou
Najprv vám ukážem, ako kombinovať bunky s rovnaká hodnota pomocou IF a CONCATENATE funkcie spoločne.
KROK 1: VYTVORENIE MEDZISLÚPCA
➤ Najprv musím vytvoriť medzislúpec kde sú všetky položky budú uvedené .
➤ Potom prejdite na D5 . zapíšte si nasledujúci vzorec
=IF(B5=B4,D4&","&C5,C5)
Tu, v IF funkciu logické tvrdenie je . B5=B4 , ak je TRUE vráti D4&","&C5 (čo je nakoniec Stredný stĺp, prenosný počítač ), a ak FALSE , poskytne C5 keďže príkaz je FALSE , máme C5 ako výstup.
➤ Potom stlačte tlačidlo VSTÚPIŤ . Excel vráti výstup.
➤ Potom použite Rukoväť náplne na Automatické vypĺňanie až do D14 .
KROK 2: VYTVORENIE ZOZNAMU
Vytvorenie Konečný zoznam , použijem kombináciu IF a CONCATENATE funkcie.
➤ Vytvorte nový stĺpec " Konečný zoznam" .
➤ Prejsť na E5 a zapíšte vzorec
=IF(B5B6,CONCATENATE(B5," ", "predané"," ",D5),"")
Rozdelenie vzorca:
" " -> Vytvára priestor.
- CONCATENATE(B5," ", "sold"," ",D5) -> Spája slová alebo bunky.
- Výstup: Alex Morgan predal notebook
IF(B5B6,CONCATENATE(B5," ", "predané"," ",D5),"") -> Vracia výstup po analýze logického príkazu B5B6 .
- IF(FALSE,{Alex Morgan predal notebook},{})
- Výstup: {}
➤ Teraz stlačte VSTÚPIŤ . Excel vráti výstup.
Potom použite Rukoväť náplne na Automatické vypĺňanie až do E14 .
➤ Teraz vyberte celý súbor údajov .
➤ Potom prejdite na Údaje karta>> vybrať Triedenie & amp; Filter >> vybrať Filter .
Potom vyberte rozbaľovací zoznam (pozri obrázok).
➤ Potom, zrušte začiarknutie . Slepé polotovary a kliknite na možnosť OK .
Získate zoznam s rovnaké hodnoty .
POZNÁMKA:
Pri tejto metóde je potrebné pamätať na to, že rovnaké hodnoty by mali byť vedľa seba. Napríklad som zoradil súbor údajov tak, aby bunky s . Alex Morgan sú navzájom susediace.
Prečítajte si viac: Ako kombinovať bunky pomocou vzorca programu Excel (6 metód)
2. Využitie funkcie Consolidate na kombinovanie buniek s rovnakou hodnotou v programe Excel
Teraz vám ukážem, ako používať Konsolidovať funkciu na kombinovať bunky s rovnaká hodnota Na vykonanie tejto metódy som pridal Predajná cena stĺpec .
KROKY:
➤ Vyberte F4 Potom prejdite na Údaje karta>> Dátové nástroje >> vybrať Konsolidácia .
➤ A Konsolidácia Zobrazí sa dialógové okno. Nastavte funkciu Suma ako budete sčítavať rovnaké hodnoty. Potom nastavte odkaz . Celý stôl B4:D14 je môj rozsah.
➤ Kliknite na . Pridať .
➤ Excel pridá odkaz. Potom označte Ľavý stĺpec a kliknite na OK .
➤ Excel skombinuje rovnaké hodnoty a vráťte sumy.
➤ Teraz formát ako si želáte.
3. Použitie VBA na kombináciu buniek s rovnakou hodnotou
Teraz použijem VBA uviesť zoznam rovnaké hodnoty v súbor údajov .
KROKY:
➤ Tlač ALT + F11 otvoriť Okno VBA .
Okno VBA Potom prejdite na Vložte >> Modul
➤ Zadajte nasledujúci kód do Modul .
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) = "Name" Rs(1, 2) = "Products" 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
Tu som vytvoril Dílčí postup " CombineCells " . Potom s výpis z pamäte , vyhlásil som Col , Senior , Rs , M , N , Rg ako premenné.
Stránka Premenná Rg je nastavená na E4 čo znamená, že výsledok sa zobrazí na E4 .
Potom som použil Slučka For na zoznam produktov. Použil som Funkcia Ubound s Rs ako názov poľa .
➤ Potom stlačte F5 na spustenie programu. Excel bude skombinovať názvy .
Potom môžete formát ako chcete.
Prečítajte si viac: Ako spojiť bunky do jednej s riadkovým zlomom v programe Excel (5 metód)
Cvičebnica pre prax
Prax robí človeka dokonalým. Preto som priložil cvičný hárok pre vás.
Záver
V tomto článku som vysvetlil. 3 spôsoby v programe Excel na kombinovať bunky s rovnaká hodnota . dúfam, že vám budú užitočné. A nakoniec, ak máte akékoľvek návrhy, nápady alebo spätnú väzbu, neváhajte a komentujte ich nižšie.