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

Hvordan sammenlignes to kolonner og returnerer værdier fra den tredje kolonne i Excel?

For eksempel har jeg følgende to kolonner, kolonne A er nogle projekter, og kolonne B er de tilsvarende navne. Og her har jeg nogle tilfældige projekter i kolonne D, nu vil jeg returnere de tilsvarende navne fra kolonne B baseret på projekterne i kolonne D. Hvordan kunne du sammenligne de to kolonner A og D og returnere de relative værdier fra kolonne B i Excel?


Sammenlign to kolonner og returner værdi fra tredje kolonne med VLOOKUP-funktionen

VLOOKUP-funktionen kan hjælpe dig med at sammenligne to kolonner og udtrække de tilsvarende værdier fra den tredje kolonne. Gør som følger:

1. Indtast en af ​​nedenstående to formler i en tom celle udover den sammenlignede kolonne, E2 for denne forekomst:

=VLOOKUP(D2,$A$2:$B$16,2,FALSE)   (if the value not found, an #N/A error is displayed)
= FEJL (VLOOKUP (D2, $ A $ 2: $ B $ 16,2, FALSE), "")    (hvis værdien ikke blev fundet, vises en tom celle)

Bemærk: I ovenstående formler: D2 er den kriteriecelle, som du vil returnere værdien baseret på, A2: A16 er kolonnen med de kriterier, der skal sammenlignes med, A2: B16 det dataområde, du vil bruge.

2. Tryk derefter på Indtast nøgle for at få den første tilsvarende værdi, og vælg derefter formelcellen og træk udfyldningshåndtaget ned til de celler, som du vil anvende denne formel, og alle de tilsvarende værdier er returneret på én gang, se skærmbillede:


Sammenlign to kolonner og returner værdi fra tredje kolonne med INDEX og MATCH-funktionerne

I Excel kan INDEX- og MATCH-funktionerne også hjælpe dig med at løse denne opgave. Gør som følger:

1. Indtast en af ​​nedenstående to formler i en tom celle, hvor du vil returnere resultatet:

=INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0))    (if the value not found, an #N/A error is displayed)
=IFERROR(INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0)), "")    (hvis værdien ikke blev fundet, vises en tom celle)

Bemærk: I ovenstående formler: D2 er den værdi, som du vil returnere dens relative information, A2: A16 er den liste, der indeholder den værdi, du vil returnere, B2: B16 er den kolonne, du leder efter.

2. Tryk derefter på Indtast nøgle for at få den første tilsvarende værdi, og vælg derefter formelcellen og kopier til de hvile celler, du har brug for, og alle de tilsvarende værdier er returneret, se skærmbillede:


Hvis du er interesseret i VLOOKUP-funktionen i Excel, Kutools til Excel's Super OPSLAG understøtter nogle kraftfulde Vlookup-formler til dig, du kan gør hurtigt Vlookup-funktionen uden at huske nogen formler. Klik for at downloade Kutools til Excel!

Kutools til Excel: med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage. Download og gratis prøveversion nu!


Vlookup flere kolonner, og returner de tilsvarende værdier med INDEX og MATCH-funktioner

Nogle gange har du muligvis en række data, der indeholder tre kolonner. Nu vil du slå op på tabellen for at matche to kriterieværdier, hvis begge de to værdier matcher, returnerer dataene fra den tredje kolonne C.

doc-returværdi fra tredje kolonne 9

For at deaktivere dette job skal du anvende følgende formel:

=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0))

Bemærk: I ovenstående formler: E2, F2 er de kriterieceller, som du vil returnere værdien baseret på, C2: C16 er den kolonne, der indeholder de værdier, du vil returnere, A2: A16, B2: B16 er de kolonner, du leder efter.

Tryk derefter på Ctrl + Skift + Enter taster sammen for at få det første resultat, se skærmbillede

Og kopier og udfyld derefter denne matrix formelt til andre celler, og du får nedenstående resultat:


Sammenlign to kolonner, og returner værdi fra tredje kolonne med en nyttig funktion

Kutools til Excel's Kig efter en værdi på listen kan også hjælpe dig med at returnere de tilsvarende data fra et andet dataområde.

Bemærk: At anvende dette Kig efter en værdi på listenFor det første skal du downloade Kutools til Excel, og anvend derefter funktionen hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som dette:

1. Klik på en celle, hvor du vil placere det matchede resultat.

2. Klik derefter på Kutools > Formelhjælper > Formelhjælper, se skærmbillede:

3. I Formler hjælper dialogboksen, skal du udføre følgende handlinger:

  • I boksen Formeltype rulleliste, vælg venligst Opslag mulighed;
  • Vælg derefter Kig efter en værdi på listen valgmulighed i Vælg en formel listefelt;
  • Og så i Argumenter input tekstfelter, vælg dataområdet, kriteriecellen og kolonnen, du vil returnere den matchede værdi fra separat.

4. Klik derefter på Ok, og de første matchede data baseret på en bestemt værdi er returneret. Du skal bare trække påfyldningshåndtaget for at anvende denne formel på andre celler, du har brug for, se skærmbillede:

Download og gratis prøveversion Kutools til Excel nu!


Flere relative VLOOKUP-artikler:

  • Vlookup og sammenkædning af flere tilsvarende værdier
  • Som vi alle vidste, kan Vlookup-funktionen i Excel hjælpe os med at slå en værdi op og returnere de tilsvarende data i en anden kolonne, men generelt kan den kun få den første relative værdi, hvis der er flere matchende data. I denne artikel vil jeg tale om, hvordan man vlookup og sammenkæder flere tilsvarende værdier i kun en celle eller en lodret liste.
  • Vlookup og returner den sidste matchende værdi
  • Hvis du har en liste over emner, der gentages mange gange, og nu, vil du bare vide den sidste matchende værdi med dine angivne data. For eksempel har jeg følgende datainterval, der er duplikerede produktnavne i kolonne A, men forskellige navne i kolonne C, og jeg vil returnere det sidste matchende emne Cheryl af produktet Apple.
  • Vlookup-værdier på tværs af flere regneark
  • I Excel kan vi nemt anvende vlookup-funktionen til at returnere de matchende værdier i en enkelt tabel i et regneark. Men har du nogensinde overvejet, hvordan man vlookup værdi på tværs af flere regneark? Antag, at jeg har følgende tre regneark med dataudvalg, og nu vil jeg få en del af de tilsvarende værdier baseret på kriterierne fra disse tre regneark.
  • Vlookup og returner flere værdier lodret
  • Normalt kan du bruge Vlookup-funktionen til at få den første tilsvarende værdi, men nogle gange vil du returnere alle matchende poster baseret på et specifikt kriterium. Denne artikel vil jeg tale om, hvordan man vlookup og returnerer alle matchende værdier lodret, vandret eller i en enkelt celle.

De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Sorter kommentarer efter
Kommentarer (36)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
GOD VIDENSDELING MANGE TAK
Denne kommentar blev minimeret af moderatoren på webstedet
Mange tak, det var meget nyttigt. Brug for tilføjelse af info, hvad nu hvis vi har duplikatværdi i Col B, hvordan returnerer du også værdien for det.
Denne kommentar blev minimeret af moderatoren på webstedet
Du har lige reddet mig måneders stressende indlæg med dette indlæg. Jeg er så taknemmelig! Tak.
Denne kommentar blev minimeret af moderatoren på webstedet
wow, så fantastisk! god deling tak! det var så nyttigt for mig.
Denne kommentar blev minimeret af moderatoren på webstedet
Store bror! Min første formel virker. Men 2. formel virker ikke. Jeg prøvede mange gange. Men jeg kan ikke...
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg brugte denne formel, og det virkede for det meste, men dataene fra det andet ark kommer ikke på samme række for at matche referencekriteriecellen.


Her er min formel. kan du se på den og se om der er noget galt

=IF(ISNA(MATCH(DPU!C2,$A$2:$A$100,0)),"",VLOOKUP(DPU!C2,DPU!C2:AP100,2,FALSE))
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Ardi,
Hvis du vil vlookup fra et andet regneark, skal du anvende følgende formel:
=IF(ISNA(MATCH(A2,Sheet1!$A$2:$A$10,0)),"",VLOOKUP(A2,Sheet1!$A$2:$B$10,2,FALSE))

Bemærk: Ark1 er arket, der indeholder de originale data, som du vil vlookup, og du bør ændre cellereferencerne til dit behov.

Prøv det venligst! Tak skal du have!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg skal lave en sammenligning og trække putdata som nedenfor -

Ark 1 indeholder kolonne A & B, B er tom. Ark 2 indeholder kolonne C & D.


Hele kolonne C-elementerne i ark 2 skal sammenlignes med elementet i første række i kolonne A, og hvis der er tilsvarende værdier/data i kolonne A, så skal kolonne B udfyldes med data svarende til rækkeelementet i kolonne D.

Kolonne C vil have et enkelt ord. Kolonne D kan have eller ikke have data i sig. Kolonne A vil have mere tekst.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,
Kan du give et detaljeret eksempel på dit problem?
Du kan indsætte et skærmbillede eller en vedhæftet fil.
Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Sir, og tak for de angivne formler. Selvom jeg brugte formlen, som den burde, giver den mig N/A, hvilket, som jeg kan forstå, skyldes, at det ikke matcher kriterierne mellem kolonne D og A som i dit eksempel. Nu, så du kan få en bedre forståelse, i min projektmappe er A2 kriteriecellen, som du vil returnere værdien baseret på, G1:G15359 er kolonnen inklusive de kriterier, der skal sammenlignes med, A1:N15359 det dataområde, du vil brug.

The formula is: =IF(ISNA(MATCH(Sheet2!A2,Sheet3!$G$1:$G$15359,0)),"",VLOOKUP(Sheet2!A2,Sheet3!$A$1:$N$15359,7,FALSE))


Som du har bemærket, bruger jeg data fra to forskellige ark, selvom jeg ikke tror, ​​at det er her, det virkelige problem er, da når du klikker på NA-fejlen, angiver det Sheet2 A2-cellen, og den angivne fejl er: Cellen pt. bliver evalueret indeholder en konstant. (Jeg har kontrolleret og bekræftet, at formaterne er sat til generelt). Ikke sikker på, om det er fordi informationsteksten er e-mails, eller fordi der ikke er noget i nogle celler.


Vil se frem til dit svar.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Andresa,

Jeg prøvede din formel, og den fungerer godt i min excel-projektmappe. Kan du give en vedhæftet fil eller et skærmbillede, så jeg kan forstå det godt.

Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har en masterliste over filmtitler i en bestemt rækkefølge, som skal forblive i den rækkefølge. Jeg duplikerer den liste til et andet regneark for at kunne manipulere det, og det bliver ude af drift, fordi jeg skal gruppere det efter, hvad der er blevet gennemført eller ej. På den dubletliste tilføjer jeg id-numre i kolonnen ved siden af ​​titlerne. Når jeg har fuldført alt, hvad jeg skal gøre, skal jeg tilføje disse ID-numre til masterlisten, mens jeg beholder titelrækkefølgen på masterlisten. Hvordan kan jeg matche disse id'er til listen uden at skulle tilføje dem manuelt i den rigtige rækkefølge?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Hailey,

Måske kan følgende formel hjælpe dig:

=OPSLAG(A2,nyt!$A$2:$B$13,2,FALSK)

i ovenstående formel er nyt dit duplikatarknavn. Erstat det til dit eget.

Prøv det, håber det kan hjælpe dig!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har 3 excel-kolonner, som har værdier som denne,
Col_A Col_B Col_C
----- ----- -----
400 600
500 800
400 300
300 200
700 900
800 700
500 100
Jeg ønsker, at værdierne skal kopieres i kolonne C fra kolonne B, som ikke er Mache med kolonne A-værdier.
Jeg mener bare at kopiere værdierne fra kolonne B, som ikke er tilgængelige i kolonne A.
Ligesom nedenfor
Col_C
-----
600
200
100
Er der nogen excel-formel, som jeg kan bruge til at opnå dette?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Hamid,

Måske kan følgende artikel hjælpe dig:
https://www.extendoffice.com/documents/excel/3041-excel-compare-two-columns-and-list-differences.html

Prøv det, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Skyyang,


Kan du hjælpe mig med mit spørgsmål om hjælp til en formel ovenfor?
Kan du hjælpe mig, jeg skal lave en excel-formel for et småpengeark, hvor det leder efter et kontonummerindtastning i Col_C, som skal søges efter i en liste over kontonumre i Col_L, og hvis FALSE skal returnere værdiinputtet i COL_F
Denne kommentar blev minimeret af moderatoren på webstedet
Store. Tak. Dette var en god løsning
Denne kommentar blev minimeret af moderatoren på webstedet
Kan du hjælpe mig, jeg skal lave en excel-formel for et småpengeark, hvor det leder efter et kontonummerindtastning i Col_C, som skal søges efter i en liste over kontonumre i Col_L, og hvis FALSE skal returnere værdiinputtet i COL_F

Eksempel nedenfor
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg kæmper med dette og får bare blanks tilbage.

Vil du sige, hvis celle Shhet1!ED1 matcher en celle i kolonne Sheet2!C:C, så giv data for tilstødende celle i Sheet2!A:A
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har 3 kolonner, ABC, jeg vil gerne have værdien af ​​A, hvor værdien i kolonne C matcher værdien i kolonne B, er det muligt?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, .
Kan du forklare dit problem mere detaljeret, eller du kan indsætte et skærmbillede her?
Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Kan du hjælpe mig plz, jeg står over for det samme problem?
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg står over for det samme problem, kan du give en formel for denne type beregning, jeg vil have resultatet i en anden kolonne.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej gutter
Kan du give dit problem mere detaljeret, eller kan du indsætte et skærmbillede her?
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg vil sammenligne data med 2 kolonner på et ark med et område på et andet ark og returnere dataene i den 3. kolonne fra det andet ark
Denne kommentar blev minimeret af moderatoren på webstedet
hvad hvis jeg har gentaget værdien i d kolonne, dvs. med samme navn Q!, Q2, Q3, Q4 nu, hvis jeg bruger din formel, får jeg kun Q1-værdi, jeg skal også bruge 2., 3., 4., matcher også
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg tror, ​​at det første VLOOKUP eksempel har en fejl. Den første værdi skal være D2, ikke D3. Det kan være grunden til, at nogle mennesker har problemer. Syntes bare jeg skulle påpege det. Fremragende arbejde, dog tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Jason, Tak for din kommentar, ja, som du sagde, skal cellereferencen D2, ikke D3, jeg har opdateret formlen. Tak igen!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har dataområde, hvori jeg har dato, maskinnummer og websted (under webstedet har jeg nævnt, hvor maskinen er i øjeblikket, og hvis der er foretaget en reparation). Så hvad jeg har brug for nu er sidste dato for reparation af den maskine nr. Kan du hjælpe?
Denne kommentar blev minimeret af moderatoren på webstedet
=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0)) virker ikke
Denne kommentar blev minimeret af moderatoren på webstedet
HI Team, jeg vil gerne sammenligne kolonne A og kolonne B, hvis vi fandt en værdi i kolonne A , så udskriv resultatet i kolonne C, ellers tjek i kolonne B, hvis du har fundet værdien i kolonne B, udskriv derefter i kolonne C, hvis vi fandt ingen værdi i kolonne A eller B, og udskriv derefter resultatet i kolonne C, da der ikke blev fundet nogen værdi ved hjælp af MS Excel
Sammenlign kolonne A og B-værdi fandt både kolonne A og B og udskriv derefter kolonneværdi A i kolonne C
Sammenlign kolonne A og B Værdi fundet i A og pint derefter kolonneværdi A i kolonne CSammenlign kolonne A og B Værdi findes ikke i A og værdi fundet i kolonne B, udskriv derefter kolonneværdien i kolonne CSammenlign kolonne A og B-værdi, der ikke findes i begge kolonnerne A og B, og udskriv derefter kolonnerne C med Ingen værdi fundet 
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg ønsker at udlede en værdi fra en tredje kolonne uanset rækkefølgen, der præsenteres. Så her har du BB-112: Sarah: Fuldført. Jeg vil have det til at sige Completed, selvom værdierne er omvendt, dvs. Sarah : BB-112 : Completed. Hvordan kan jeg gøre ordren irrelevant?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Jotari, glad for at hjælpe. Faktisk er den nemmeste måde at nå dit mål på ved at bruge den nye XLOOKUP-funktion. For at kende landet og abr for landet i henhold til telefonkoden kan vi f.eks. bruge formlen =XLOOKUP(F2,$C$2:$C$11,$A$2:$B$11), og landet og abr. af landet uanset rækkefølgen af ​​værdierne. Se venligst den skærm, jeg har uploadet her. Og bemærk venligst, at XLOOKUP kun er tilgængelig i Excel 2020, Excel til web og Microsoft 365. Med venlig hilsen Mandy
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg bruger GoogleSheets, det ser ikke ud til at have XLOOKUP-funktionen.
Der er endnu ingen kommentarer her
Load More
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL