Jak extrahovat jedinečné hodnoty z více sloupců v aplikaci Excel?
Předpokládejme, že máte několik sloupců s více hodnotami, některé hodnoty se opakují ve stejném sloupci nebo jiném sloupci. A nyní chcete najít hodnoty, které jsou v kterémkoli sloupci přítomny pouze jednou. Existují nějaké rychlé triky, jak extrahovat jedinečné hodnoty z více sloupců v aplikaci Excel?
- Extrahujte jedinečné hodnoty z více sloupců pomocí maticového vzorce
- Extrahujte jedinečné hodnoty z více sloupců pomocí kontingenční tabulky
- Extrahujte jedinečné hodnoty z více sloupců pomocí kódu VBA
- Extrahujte jedinečné hodnoty z jednoho sloupce s úžasnou funkcí
Extrahujte jedinečné hodnoty z více sloupců pomocí maticového vzorce
Zde je také maticový vzorec, který vám pomůže extrahovat jedinečné hodnoty z více sloupců.
1. Předpokládejme své hodnoty v rozsahu A2: C9, do buňky E2 zadejte následující vzorec:
2. Pak stiskněte tlačítko Shift + Ctrl + Enter klávesy dohromady a poté přetažením úchytu výplně extrahujte jedinečné hodnoty, dokud se neobjeví prázdné buňky. Viz screenshot:
Extrahujte jedinečné hodnoty z více sloupců pomocí kontingenční tabulky
Pokud jste obeznámeni s kontingenční tabulkou, můžete snadno extrahovat jedinečné hodnoty z více sloupců pomocí následujících kroků:
1. Nejprve vložte jeden nový prázdný sloupec nalevo od dat, v tomto příkladu vložím sloupec A vedle původních dat.
2. Klikněte na jednu buňku ve svých datech a stiskněte Alt + D a stiskněte P klíč okamžitě otevřete Průvodce kontingenční tabulkou a kontingenčním grafemzvolte Několik rozsahů konsolidace v kroku průvodce 1, viz screenshot:
3. Pak klikněte na tlačítko další tlačítko, zkontrolujte Vytvořte pro mě jednostránkové pole možnost v kroku 2 průvodce, viz screenshot:
4. Pokračujte kliknutím další Klepnutím vyberte rozsah dat, který zahrnuje nový nový sloupec buněk, a poté klepněte na přidat tlačítko pro přidání rozsahu dat do Všechny rozsahy seznam, viz screenshot:
5. Po výběru rozsahu dat pokračujte kliknutím další, v kroku průvodce 3 vyberte, kam chcete umístit sestavu kontingenční tabulky, jak chcete.
6. Konečně klikněte na tlačítko úprava k dokončení průvodce a v aktuálním listu byla vytvořena kontingenční tabulka, potom zrušte zaškrtnutí všech polí v Vyberte pole, která chcete přidat do sestavy sekce, viz screenshot:
7. Poté zkontrolujte pole Hodnota nebo přetáhněte hodnotu na Řádky štítek, nyní získáte jedinečné hodnoty z více sloupců takto:
Extrahujte jedinečné hodnoty z více sloupců pomocí kódu VBA
S následujícím kódem VBA můžete také extrahovat jedinečné hodnoty z více sloupců.
1. Podržte ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.
2, klikněte Vložit > Modula vložte následující kód do okna modulu.
VBA: Extrahujte jedinečné hodnoty z více sloupců
Sub Uniquedata()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
Set dt = CreateObject("Scripting.Dictionary")
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)
For Each rng In InputRng
If rng.Value <> "" Then
dt(rng.Value) = ""
End If
Next
OutRng.Range("A1").Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys)
End Sub
3. Pak stiskněte tlačítko F5 ke spuštění tohoto kódu a vyskočí okno s výzvou, aby vám připomnělo vybrat rozsah dat, který chcete použít. Viz snímek obrazovky:
4. A pak klikněte na tlačítko OK, zobrazí se další pole s výzvou, které vám umožní vybrat místo pro vložení výsledku, viz screenshot:
5. klikněte OK zavřete toto dialogové okno a všechny jedinečné hodnoty byly extrahovány najednou.
Extrahujte jedinečné hodnoty z jednoho sloupce s úžasnou funkcí
Někdy musíte extrahovat jedinečné hodnoty z jednoho sloupce, výše uvedené metody vám nepomohou, zde mohu doporučit užitečný nástroj -Kutools for Excel, S jeho Extrahujte buňky s jedinečnými hodnotami (zahrňte první duplikát) nástroj, můžete rychle extrahovat jedinečné hodnoty.
Poznámka:Použít toto Extrahujte buňky s jedinečnými hodnotami (zahrňte první duplikát)Nejprve byste si měli stáhnout soubor Kutools for Excela poté tuto funkci rychle a snadno aplikujte.
Po instalaci Kutools for Excel, udělejte prosím toto:
1. Klikněte na buňku, do které chcete výsledek odeslat. (Poznámka: Neklikejte na buňku v prvním řádku.)
2. Pak klikněte na tlačítko Kutools > Pomocník vzorců > Pomocník vzorců, viz screenshot:
3. V Pomocník vzorců V dialogovém okně proveďte následující operace:
- vybrat Text možnost z nabídky Vzorec Styl rozbalovací seznam;
- Pak zvolte Extrahujte buňky s jedinečnými hodnotami (zahrňte první duplikát) z Vyberte si fromula seznam;
- Vpravo Zadání argumentů V části vyberte seznam buněk, ze kterých chcete extrahovat jedinečné hodnoty.
4. Pak klikněte na tlačítko Ok Tlačítko a přetáhněte popisovač výplně do buněk, které chcete vypsat všechny jedinečné hodnoty, dokud se nezobrazí prázdné buňky, viz screenshot:
Stažení zdarma Kutools for Excel Teď!
Více relativních článků:
- Spočítejte počet jedinečných a odlišných hodnot ze seznamu
- Předpokládejme, že máte dlouhý seznam hodnot s některými duplicitními položkami, nyní chcete spočítat počet jedinečných hodnot (hodnoty, které se v seznamu objeví pouze jednou) nebo odlišné hodnoty (všechny různé hodnoty v seznamu, to znamená jedinečné hodnoty + 1. duplicitní hodnoty) ve sloupci, jak je zobrazen snímek obrazovky vlevo. V tomto článku budu hovořit o tom, jak řešit tuto práci v aplikaci Excel.
- Extrahujte jedinečné hodnoty na základě kritérií v aplikaci Excel
- Předpokládejme, že máte následující rozsah dat, který chcete vypsat pouze jedinečné názvy sloupce B na základě konkrétního kritéria sloupce A, abyste získali výsledek, jak je znázorněno níže. Jak jste mohli s tímto úkolem v aplikaci Excel jednat rychle a snadno?
- Povolit pouze jedinečné hodnoty v aplikaci Excel
- Pokud chcete zachovat zadávání pouze jedinečných hodnot ve sloupci listu a zabránit duplikátům, tento článek představí několik rychlých triků, jak se s tímto úkolem vypořádat.
- Součet jedinečných hodnot na základě kritérií v aplikaci Excel
- Například mám řadu dat, která obsahuje sloupce Název a Objednávka, nyní, abych shrnul pouze jedinečné hodnoty ve sloupci Objednávka na základě sloupce Název, jak ukazuje následující snímek obrazovky. Jak rychle a snadno vyřešit tento úkol v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své excelentní dovednosti pomocí Kutools for Excela zažijte efektivitu jako nikdy předtím. Kutools for Excel Nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab Přináší rozhraní s kartami do Office a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!

















