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

Hvordan VLOOKUP og returnere flere tilsvarende værdier vandret i Excel?

doc-vlookup-vandret-1
Som standard kan VLOOKUP-funktionen returnere flere tilsvarende værdier i det lodrette niveau i Excel, i nogle tilfælde vil du måske returnere flere værdier i vandret niveau som vist nedenstående skærmbillede. Her vil jeg fortælle dig, at en formel kan løse denne opgave.
VLOOKUP og returner flere værdier vandret

pil blå højre boble VLOOKUP og returner flere værdier vandret

For eksempel har du en række data som vist nedenstående skærmbillede, og du vil VLOOKUPE priserne på Apple.
doc-vlookup-vandret-2

1. Vælg en celle, og skriv denne formel =INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$A$9)-ROW($A$2)+1), COLUMN(A1))) ind i det, og tryk derefter på Skift + Ctrl + Enter og træk håndtaget til autofyld til højre for at anvende denne formel indtil #NUM! kommer til syne. Se skærmbillede:
doc-vlookup-vandret-3

2. Slet derefter #NUM !. Se skærmbillede:
doc-vlookup-vandret-4

Tip: I ovenstående formel er B2: B9 det kolonneområde, som du vil returnere værdierne i, A2: A9 er det kolonneområde, som opslagsværdien er i, A11 er opslagsværdien, A1 er den første celle i dit dataområde , A2 er den første celle i kolonneområdet, som din opslagsværdi er i.

Hvis du vil returnere flere værdier lodret, kan du læse denne artikel Hvordan opslagsværdi returnerer flere tilsvarende værdier i Excel?


Kombiner let flere ark / projektmappe i et enkelt ark eller en projektmappe

At kombinere flere ark eller projektmapper til et ark eller en projektmappe kan være snedig i Excel, men med Kombiner funktion i Kutools til Excel, kan du kombinere flette snesevis af ark / projektmapper til et ark eller en projektmappe, og du kan også konsolidere arkene i et med flere klik.  Klik for alle funktioner 30 dages gratis prøveperiode!
kombinere ark
 
Kutools til Excel: med mere end 300 praktiske Excel-tilføjelser, gratis at prøve uden begrænsning i 30 dage.


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 (19)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har et regneark med 115 klientnavne i, som jeg trækker værdier på hver dag fra en fane til en anden ved hjælp af en vlookup. En anden person på kontoret opdaterer værdierne hver dag ved at indsætte nye værdier sammen med de tilsvarende klientnavne. Klientnavne indsættes på fanen 'PVAL' i kolonne A, og klientværdier indsættes i kolonne B. På fanen med navnet Master kører vi et vlookup for klientnavnene, der starter i celle N6 (det matchende klientnavn er angivet i celle AB6). . Vlookup'et er =VLOOKUP(AB6,PortDescPortVal,2,FALSE) Hver dag vi opdaterer regnearket er der de samme 10 klientnavne, som ikke automatisk opdateres. Jeg er nødt til at gå til PVAL-fanen hver dag og indtaste klientnavnene for de 10 igen, og derefter opdateres dataene. Det virker for resten af ​​kunderne hver dag. Bemærk også, at den person, der opdaterer dataene, har forsøgt at genindtaste deres navne for mig, men af ​​en eller anden grund, når hun genskriver deres navne, vil opslag stadig ikke fungere. Jeg kan ikke finde en indstilling i hendes Excel, der adskiller sig fra min. Jeg har sikret, at alle klientnavne er i arrayet. Jeg kan for mit liv ikke finde ud af, hvad problemet er her, og hvorfor jeg skal genindtaste 10 ud af 115 klientnavne hver eneste dag, for at opslaget virker. HJÆLP!
Denne kommentar blev minimeret af moderatoren på webstedet
Prøv at tilføje kolonner (skift til dit ss-område og slip med det falske argument som dette; =VLOOKUP(AB6,'PortDescPortVal'!A:AA,2,)

Måske Opdater alt i fanen Data
Denne kommentar blev minimeret af moderatoren på webstedet
Tak for dine tips om jeg har et lignende problem, men anderledes. Vlookup Multiple Values ​​- Returner FLERE tilsvarende værdier for FLERE opslagsværdier Formlen Jeg har søgninger efter ord i en tekststrenge, startende med A1, og tilføjer derefter kategorier fra en stor liste af kategorier i en tabel på ET ANDET ARBEJDSARK 'Dynamiske kategorilister' , afhængigt af på ordene fundet i A1-strengen. Denne formel er i B1. Mængden af ​​data er enorm 19,000 tekststrenge i række A. For eksempler kan tekststrengen sige: A B C 1 hund har sorte pletter Dalmation 2 hund er høj Stor hund Min formel søger efter "sorte pletter" og returnerer " Dalmatiner " til B1 My formel søger efter "hund er høj" - min formel søger efter "høj" og returnerer "store hunde" til B2 Formel i B1 er: =PROPER(IFERROR(SLAG(1E+100,SØG('Dynamiske kategorilister'!$A$1 :$A$1000,A1),'Dynamic Categories Lists'!$A$1:$A$1000),"")) 'Dynamic Categories Lists' (DIFFERENT WORKSHEET) A B 1 Søg i ord for at finde kategorier: Liste Indsæt 2 sorte pletter Dalmation 3 høje Stor hund 4 korte Lille Hund 5 -1000 MERE -1000 MERE Mit problem er, at jeg skal finde den 2., 3., 4. forekomst Eksempel A B C D 1 hund har sorte pletter Dalmation 2 hund er høj Stor hund 3 4 hund har sorte pletter og er tal Dalmation Large Dog A4 "hund har sorte pletter og er høj" Jeg vil have formlen til at returnere "Dalmation" & "stor hund" til B3. Enhver hjælp ville blive værdsat. Jeg har søgt i bunkevis af tråde og har ikke kunnet finde svaret!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har et lignende problem, men anderledes. Vlookup Multiple Values ​​- Returner FLERE tilsvarende værdier for FLERE opslagsværdier Formlen Jeg har søgninger efter ord i en tekststrenge, startende med A1, og tilføjer derefter kategorier fra en stor liste af kategorier i en tabel på ET ANDET ARBEJDSARK 'Dynamiske kategorilister' , afhængigt af på ordene fundet i A1-strengen. Denne formel er i B1. Mængden af ​​data er enorm 19,000 tekststrenge i række A. For eksempler kan tekststrengen sige: A B C 1 hund har sorte pletter Dalmation 2 hund er høj Stor hund Min formel søger efter "sorte pletter" og returnerer " Dalmatiner " til B1 My formel søger efter "hund er høj" - min formel søger efter "høj" og returnerer "store hunde" til B2 Formel i B1 er: =PROPER(IFERROR(SLAG(1E+100,SØG('Dynamiske kategorilister'!$A$1 :$A$1000,A1),'Dynamic Categories Lists'!$A$1:$A$1000),"")) 'Dynamic Categories Lists' (DIFFERENT WORKSHEET) A B 1 Søg i ord for at finde kategorier: Liste Indsæt 2 sorte pletter Dalmation 3 høje Stor hund 4 korte Lille Hund 5 -1000 MERE -1000 MERE Mit problem er, at jeg skal finde den 2., 3., 4. forekomst Eksempel A B C D 1 hund har sorte pletter Dalmation 2 hund er høj Stor hund 3 4 hund har sorte pletter og er tal Dalmation Large Dog A4 "hund har sorte pletter og er høj" Jeg vil have formlen til at returnere "Dalmation" & "stor hund" til B3. Enhver hjælp ville blive værdsat. Jeg har søgt i bunkevis af tråde og har ikke kunnet finde svaret!
Denne kommentar blev minimeret af moderatoren på webstedet
Bare en hurtig bemærkning til alle, hvis du ændrer det til at være: =IFERROR(INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$ A$9)-ROW($A$2)+1), COLUMN(A1))),"Ingen") #NUM bliver ingen eller brug "" for at få en tom celle! Ser meget pænere ud!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg skriver formlen og excel giver en fejl, der siger, at formlen ikke har nok argumenter, nogen hjælp?
Denne kommentar blev minimeret af moderatoren på webstedet
Sådan listes alle værdier (som en liste over købte dagligvarer) forårsaget af en specifik værdi (af en person X) ved hjælp af VLOOK_UP og andre mulige formler
Denne kommentar blev minimeret af moderatoren på webstedet
Du mener, at for at liste alle dagligvarer, en person skal købe, ikke? Hvis det er tilfældet, kan du henvise til formlen i denne artikel og ændre argumenterne, som du har brug for, som vist nedenfor.
Denne kommentar blev minimeret af moderatoren på webstedet
Selvom jeg slår mine værdier op i et andet regneark (jeg tror ikke, det skulle give problemer?), synes jeg kun at have succes med at trække til højre, hvis jeg går ind og ændrer +1 til '0' for 1. instans af opslags-id'et, '1' for 2. instans og så videre. Jeg ved, hvor mange forekomster af opslags-id'et jeg har, så jeg kan omgås. Hvad skal jeg ændre for at gøre det muligt for mig at trække fx'en horisontalt uden at skulle redigere (dvs. at få #NUM vist, når der ikke er flere opslagsværdier at returnere).
Denne kommentar blev minimeret af moderatoren på webstedet
Beklager, jeg har ikke fundet nogen løsninger på dine problemer. Hvis du har fundet det, kan du så fortælle mig det? Tak til dig.
Denne kommentar blev minimeret af moderatoren på webstedet
Skift kolonne til række i slutningen af ​​formlen

"=INDEX($B$1:$B$206, SMALL(IF($A$209=$A$1:$A$206, ROW($A$1:$A$206)-ROW($A$1)+1), ROW(A1)))"
Denne kommentar blev minimeret af moderatoren på webstedet
Hej. Jeg har tre Google-regneark. Første ark hedder "Sammendrag. Det er en tabel, der indeholder navnet på vores medarbejder og antal evalueringer i en uge fra 1-7. Næste ark hedder "Chat Score"og tredje ark hedder Ëmail Score". Det, jeg vil gøre, er, at når vi indtaster en evalueringsscore til en af ​​vores medarbejdere, vil den automatisk blive registreret på "Oversigtsarket" som evaluering 1 eller 2 og så videre og så videre. Kort sagt, jeg ønsker at få flere returværdier i en enkelt søgenøgle på tværs af flere ark. Jeg håber du kan hjælpe. https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing

https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg skal først finde lodret værdi, i lodret værdi er der flere vandrette værdier, og jeg har valgt rivejernsværdi, som jeg har. hvilken funktion eller formel kan hjælpe
Denne kommentar blev minimeret af moderatoren på webstedet
hvad vil du sætte prisen i rækkefølge efter højeste antal fra kolonne c?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,

J'ai retransposé mon problème exactement dans les mêmes positions de colonne que l'exemple et j'obtiens le message #VALEUR! dès la premiere sag.

Mon excel fonctionne en francais, j'ai tout retranscrit en francais, passé ";"au lieu de ",", appuyé sur CTRL+MAJ+Entrée... des idées sur l'origine du problème?

Fanny
Denne kommentar blev minimeret af moderatoren på webstedet
Hej - Denne formel fungerede perfekt - tak! Jeg vil dog anvende det på en lang liste af opslagsværdier. Når jeg kopierer og indsætter formlen, returnerer den naturligvis de samme resultater som den første opslagsværdi, så jeg fjernede $'erne fra $A$11, men det ændrer resultatet til noget forkert. Hvordan kan jeg hurtigt anvende den samme formel til en lang liste af opslagsværdier?

Tak!

M
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg vil bruge søgeord i stedet for specifik tekst eller værdi her for flere returværdier, kan du venligst dele kodeformlen for samme.
Denne kommentar blev minimeret af moderatoren på webstedet
For alle, der oplever problemer i et stort dataområde, skal du sikre dig, at du ikke har nogen eksisterende celler med "#N/A", ellers vil det ødelægge det. Simpel fejl, men kan overses.
Denne kommentar blev minimeret af moderatoren på webstedet
Denne artikel siger, at dette bruger VLOOKUP, men det bruger INDEX... hvilket ikke hjælper mig. Jeg har brug for en løsning til flere værdier ved hjælp af VLOOKUP eller XLOOKUP i tabeller.
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