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

Hvordan vlookup og returnere hele / hele rækken af ​​en matchet værdi i Excel?

Normalt kan du slå op og returnere en matchende værdi fra en række data ved hjælp af Vlookup-funktionen, men har du nogensinde prøvet at finde og returnere hele rækken af ​​data baseret på specifikke kriterier som vist nedenstående skærmbillede.

Vlookup og returner hele / hele række data med en matchet værdi med formel

Vlookup og returner hele / hele række data med en matchet værdi med matrixformel


Vlookup og returner hele / hele række data med en matchet værdi med formel

For at få hele ræddataene med en matchet værdi skal du anvende følgende formel:

Indtast denne formel: = VLOOKUP ($ F $ 2, $ A $ 1: $ D $ 12, KOLONNE (A1), FALSK) ind i en tom celle, hvor du vil få resultatet, for eksempel H1, og træk derefter formlen til højre (fra H2 til K2), og du får de ønskede rækkeoplysninger. Se skærmbillede:

Bemærk: I ovenstående formel F2 er den opslagsværdi, du vil returnere hele rækken baseret på, A1: D12 er det dataområde, du vil bruge, A1 angiver det første kolonnetal inden for dit dataområde.


Vlookup og returner hele / hele række data med en matchet værdi med matrixformel

Bortset fra ovenstående formel er her en anden matrixformel, der også kan hjælpe dig.

1. Vælg de celler, hvor du vil sende hele rækkeresultatet, og indtast derefter denne matrixformel: = VLOOKUP (F2, $ A $ 2: $ D $ 12, {1,2,3,4}, FALSE) i formellinjen, se skærmbillede:

2. Og tryk derefter på Ctrl + Skift + Enter nøgler sammen, får du hele rækken af ​​den matchede værdi, se skærmbillede:

Bemærk: I ovenstående formel F2 er den opslagsværdi, du vil returnere hele rækken baseret på, A2: D12 er det dataområde, du vil bruge, 1,2,3,4 er det kolonnetal, som du vil returnere dets tilsvarende værdi.


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!


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 (26)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Fantastiske! Aldrig vidste det, vi kan bruge matrixformel til VLookup!
Denne kommentar blev minimeret af moderatoren på webstedet
kan du forklare hvordan de krøllede bøjler blev tilføjet { } med tastaturet ved at bruge ctrl shift enter
Denne kommentar blev minimeret af moderatoren på webstedet
virkede ikke for mig...
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Leigh,
Hvad er dit problem, du kan indsætte et skærmbillede her for at forklare dit problem.
Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Heller ikke mig....
Denne kommentar blev minimeret af moderatoren på webstedet
Tak Boss det er fantastisk....
Denne kommentar blev minimeret af moderatoren på webstedet
Er der en måde at få dette til at gælde for et stort udvalg af data i stedet for at returnere en enkelt række?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Nick,
Mener du at anvende denne formel på flere celler? Hvis du ønsker dette, skal du blot vælge den første rækkes formel og derefter trække udfyldningshåndtaget ned for at anvende denne formel.
Prøv venligst, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hvad hvis værdierne vises flere gange i datasættet, og jeg vil have dem alle til at blive vist? Lige nu dukker kun den første forekomst op.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Whitney,
Måske kan nedenstående matrixformel hjælpe dig: (Bemærk: efter at have indsat denne formel, tryk venligst Ctrl + Shift + Enter-tasterne sammen.)
=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH($E$2,$A$2:$A$12)),ROW($A$2:$A$12),""),ROW()-1)),"")
Efter at have trykket på Ctrl + Shift + Enter-tasterne, træk derefter fyldhåndtaget til højre til cellerne, og træk derefter fyldhåndtaget ned i cellerne for at få resultaterne.
Prøv venligst, håber det kan hjælpe dig, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Tak Skyyang! Dette var nyttigt.
Denne kommentar blev minimeret af moderatoren på webstedet
Er der en måde at lave vlookup for at returnere flere hele rækker for en opslagsværdi. Hvis der var 4 rækker med produktet DDD-4 i tabellen, kan vlookup så returnere hele rækken for alle 4 resultater?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej DaVon,
Måske kan nedenstående matrixformel hjælpe dig: (Bemærk: efter at have indsat denne formel, tryk venligst Ctrl + Shift + Enter-tasterne sammen.)
=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH($E$2,$A$2:$A$12)),ROW($A$2:$A$12),""),ROW()-1)),"")
Efter at have trykket på Ctrl + Shift + Enter-tasterne, træk derefter fyldhåndtaget til højre til cellerne, og træk derefter fyldhåndtaget ned i cellerne for at få resultaterne.
Prøv venligst, håber det kan hjælpe dig, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Er der en måde at gøre dette med to værdier at søge op?
Denne kommentar blev minimeret af moderatoren på webstedet
Er der en måde at lave en vlookup for at returnere hele rækker for én opslagsværdi. Hvis der var 4 rækker med produkter med titlen DDD-4, kan du så lave en søgning, der viser de 4 produkter og detaljerne i kolonne 1,2,3,4?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Claude,
Måske kan nedenstående matrixformel hjælpe dig: (Bemærk: efter at have indsat denne formel, tryk venligst Ctrl + Shift + Enter-tasterne sammen.)
=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH($E$2,$A$2:$A$12)),ROW($A$2:$A$12),""),ROW()-1)),"")
Efter at have trykket på Ctrl + Shift + Enter-tasterne, træk derefter fyldhåndtaget til højre til cellerne, og træk derefter fyldhåndtaget ned i cellerne for at få resultaterne.
Prøv venligst, håber det kan hjælpe dig, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Er der en måde at gøre dette på, men søg på tværs af flere ark?
Denne kommentar blev minimeret af moderatoren på webstedet
Så jeg har brug for hjælp til Vlookup. Få en tabel med følgende overskrifter (gruppetildelinger, navn, hjemby, køn og kommentarer). Jeg forsøger at indtaste en værdi af gruppen og få den til at liste alle, der er i gruppen, sammen med de respektive data, såsom navn, hjemby, køn og kommentarer forbundet med række. Jeg er i stand til at producere den første række, men jeg har brug for alle "1", "2",......."15" fra listen, der er sorteret efter gruppeopgave, ikke kun den første fra listen. Enhver hjælp ville være meget værdsat
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,

Jeg tilmeldte mig bare for at sige tusind tak! Efter at have kigget på internettet i timevis var det præcis, hvad jeg havde brug for at se. Perfekt forklaring.

Tak,

Jack
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har prøvet at replikere denne tabel lige som du havde den, men formlen virker ikke, hvad giver det?
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg er heller ikke i stand til at oprette en konto (forsøgte to gange og fik en fejl to gange) og kan ikke sende et skærmbillede som gæst.
Denne kommentar blev minimeret af moderatoren på webstedet
for at få kolonnen 4 til at indsætte, kopier først formlen og vælg fire celler og indsæt formlen, får du alle 4
Denne kommentar blev minimeret af moderatoren på webstedet
Er der en måde at bruge den tredje kolonne til at søge i og stadig returnere de første to kolonner?
Denne kommentar blev minimeret af moderatoren på webstedet
Fremragende arbejde. Jeg spekulerede på, hvordan man kan tage dette et skridt videre og returnere rækker, der ikke helt matcher mine kriterier. For eksempel har jeg: a b c d1 2020-23 17. jan. Complete2 2020-24. 17. jan. Complete3 2020-24a 01. feb.                  
Denne kommentar blev minimeret af moderatoren på webstedet
Er det muligt at bruge indeks/match-formel til at gøre det samme? Og hvis ja, hvordan?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Lin,
For at løse denne opgave med indeks/match-formel, skal du anvende nedenstående formel:
=INDEX(B2:E6,MATCH(G2,A2:A6,0),0)

Når du har indsat formlen, skal du trykke på Ctrl + Skift + Enter taster sammen, og træk derefter udfyldningshåndtaget til højre for at udfylde resultaterne, se skærmbillede:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-lookup-entire-row.png

Prøv venligst, håber det kan hjælpe dig!
Der er endnu ingen kommentarer her
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