Note: The other languages of the website are Google-translated. Back to English

Hur utesluter jag värden i en lista från en annan i Excel?

Antag att du har två datalistor som den vänstra skärmdumpen visas. Nu måste du ta bort eller utesluta namn i kolumn A om namnet som finns i kolumn D. Hur uppnår du det? Och vad händer om de två listorna finns i två olika kalkylblad? Den här artikeln innehåller två metoder för dig.

Uteslut värden i en lista från en annan med formeln

Uteslut snabbt värden i en lista från en annan med Kutools för Excel


Uteslut värden i en lista från en annan med formeln

Du kan använda följande formler för att uppnå det. Gör så här.

1. Välj en tom cell som ligger intill den första cellen i listan du vill ta bort och ange sedan formeln = COUNTIF ($ D $ 2: $ D $ 6, A2) in i formelfältet och tryck sedan på ange nyckel. Se skärmdump:

Anmärkningar: I formeln är $ D $ 2: $ D $ 6 listan du tar bort värden baserat på, A2 är den första cellen i listan du ska ta bort. Ändra dem efter behov.

2. Fortsätt att välja resultatcellen, dra ner Fill Handle tills den når den sista cellen i listan. Se skärmdump:

3. Fortsätt att välja resultatlistan och klicka sedan på Data > Sortera A till Z.

Då kan du se att listan är sorterad enligt nedanstående skärmdump.

4. Välj nu hela namnraderna med resultat 1, högerklicka på det valda intervallet och klicka Radera att ta bort dem.

Nu har du uteslutit värden i en lista baserat på en annan.

Anmärkningar: Om “to-remove-list” som ligger i intervall A2: A6 i ett annat kalkylblad, t.ex. Sheet2, tillämpar du denna formel = OM (FEL (VLOOKUP (A2, Sheet2! $ A $ 2: $ A $ 6,1, FALSE)), "Keep", "Delete") för att få alla Ha kvar och Radera resultat, fortsätt för att sortera resultatlistan från Ato Z och radera sedan manuellt alla namnrader innehåller Ta bort resultat i nuvarande kalkylblad.


Uteslut snabbt värden i en lista från en annan med Kutools för Excel

Detta avsnitt kommer att rekommendera Välj Samma och olika celler nytta av Kutools för Excel för att lösa det här problemet. Gör så här.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

1. klick Kutools > Välja > Välj Samma och olika celler. Se skärmdump:

2. I Välj Samma och olika celler dialogrutan måste du:

  • 2.1 Välj listan som du kommer att ta bort värden från i Hitta värden i låda;
  • 2.2 Välj den lista du vill ta bort värden baserat på Enligt låda;
  • 2.3 välj Enstaka cell alternativet i Baserat på sektion;
  • 2.4 Klicka på OK knapp. Se skärmdump:

3. Sedan dyker en dialogruta upp för att berätta hur många celler som har valts, klicka på OK knapp.

4. Nu väljs värden i kolumn A om det finns i kolumn D. Du kan trycka på Radera för att radera dem manuellt.

  Om du vill ha en gratis provperiod (30-dag) för detta verktyg, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Uteslut snabbt värden i en lista från en annan med Kutools för Excel


Relaterade artiklar:


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (15)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Jag får andra värden i COUNTIF-kolumnen som 2 men också högre siffror än 0 och 1. Vad betyder det?
Denna kommentar minimerades av moderatoren på webbplatsen
Värdena du får i kolumnen COUNTIF är lika med antalet förekomster av elementet i den högra kolumnen. Till exempel, om du har 5 visade mot en cell i kolumnen Namn, betyder det att detta namn hittades i listan Att ta bort inte en utan fem gånger.
Denna kommentar minimerades av moderatoren på webbplatsen
Hur är безграмотный человек писал эту статью? Är det något som inte är det, och det är inget problem eller inte? Om du är säker på att vi kan göra det, men vi kan inte göra det. Зачем писать, если не умеешь писать?
Denna kommentar minimerades av moderatoren på webbplatsen
Bra fynd. Tack för denna smarta lösning. Jag trodde bara var möjligt via makron.
Möjligt att göra samma sak med metod 1, för ett intervall som består av två kolumner. dvs. Stad, delstat i kolumn D2:E20 medan min A2:C1000 (B:C har stad,stat) har uppsättningen jag behöver för att bli märkt?
försökte detta fungerade inte: =COUNTIF($D$2:$E$20,B2:C2). Om du inte har en annan underbar guide.
Denna kommentar minimerades av moderatoren på webbplatsen
Denna formel subtraherar listan i kolumn B från listan i kolumnA:=FILTER(IFNA(MATCH(A2:A12,B2:B6,0),A2:A12),ISNUMBER(IFNA(MATCH(A2:A12,B2:B6,0) ),A2:A12))=FALSK)
Denna kommentar minimerades av moderatoren på webbplatsen
Men den här är enklare (subtraherar listan i A2:A20 från listan i D2:D6):=FILTER(A2:A20,FEEL(MATCH(A2:A20,D2:D6,0))=TRUE)
Denna kommentar minimerades av moderatoren på webbplatsen
Ursäkta, det borde stå "Dra bort listan i D2:D6 från listan i A2:A20"
Denna kommentar minimerades av moderatoren på webbplatsen
Ursäkta, det borde stå "Dra bort listan i D2:D6 från listan i A2:A20."
Denna kommentar minimerades av moderatoren på webbplatsen
Ursäkta, det borde stå "Dra bort listan i D2:D6 från listan i A2:A20."
Denna kommentar minimerades av moderatoren på webbplatsen
vad händer om jag har flera kolumner?
Denna kommentar minimerades av moderatoren på webbplatsen
Du kan prova ett filter av ett filter:=FILTER(A2:A20,ISERROR(MATCH(A2:A20,FILTER(Array2,Include_criteria2)))=TRUE)
Denna kommentar minimerades av moderatoren på webbplatsen
Beror på strukturen på dina listor, men om du vill utesluta flera listor Y och Z från en enda stor lista X, prova något så här:
=FILTER(X3:X21,ISERROR(MATCH(X3:X21,Y3:Y6,0))*ISERROR(MATCH(X3:X21,Z3:Z5,0))=1)
detta returnerar listX minus listY och listZ.
"FEL(MATCH(X3:X21,Y3:Y6,0))" returnerar "TRUE" om ett objekt i listX saknas i listY, likaså FEL(MATCH(X3:X21,Z3:Z5,0)) för listX och listZ.
En egenhet med Excel är att "=TRUE*TRUE" returnerar "1". Faktum är att valfritt antal TRUEs multiplicerat returnerar "1", men inkluderar en enda FALSE och det kommer att returnera "0".
Så FILTRET returnerar endast de objekt från listan där alla "FEEL(MATCH....."-formler är TRUE).
För varje ytterligare lista med objekt att exkludera, lägg till en extra *ISERROR(MATCH(listX,list_exclude,0)) före "=1)"
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för det här. Det löste mitt problem med att bara vilja ha med företag från en lista
Denna kommentar minimerades av moderatoren på webbplatsen
"forumet innehåller ett fel!"
Underbar hjälp...
Denna kommentar minimerades av moderatoren på webbplatsen
funktionen är korrekt: du kanske har Excel på ett annat språk än engelska. Ändra funktionsnamnen på det sättet. :)
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL