The tradisjonell FINN.RAD-funksjonen kan ikke hjelpe deg å løse dette problemet, men jeg vil lage en brukerdefinert funksjon for deg å takle denne oppgaven. Gjør følgende:
1. Aktiver regnearket som du vil FINN.RAD flere verdier i en celle.
To. Hold nede ALT + F11-tastene, og det åpner Microsoft Visual Basic for Applications vinduet.
3. Klikk Sett > Modul, og lim inn følgende kode i modulen Window
VBA-kode. VLOOKUP å returnere flere verdier i en celle
Funksjon MYVLOOKUP (pValue As String, pWorkRng As Range, pIndex As Long) 'Oppdater 20150310Dim RNG Som RangeDim xResult Som StringxResult = "" For hver RNG I pWorkRng Hvis RNG = pValue Så xResult = xResult & "" &Amp; rng.Offset (0, pIndex - 1) End IfNextMYVLOOKUP = xResultEnd Function4. Deretter lagre og lukke denne koden, kan du gå tilbake til regnearket, og skriv denne formelen: = myvlookup (E6, $ A $ 2: $ C $ 15,2) i en bestemt tom celle der du vil plassere resultatet, og trykk Enter å få alle de tilsvarende verdier i en celle som du vil, se skjermbilde:
Merk:
I formelen ovenfor: E6 er verdien som du ønsker å returnere sin relative informasjon, A2: C15 er den dataområdet du bruker, nummer 2 viser kolonnenummeret som din matchet verdien returneres.