Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako iskati vrednost vrniti več ustreznih vrednosti v Excelu?

Ta vadnica govori o iskanju vrednosti vrednosti v Excelu, ki se vrnejo v vrednosti, kot je prikazano spodaj v slikah s posnetki:

doc-lookup-vrednost-1

Vrednost iskanja vrne več ustreznih vrednosti s formulo matrike

Vrednost iskanja prikaže vrsto ustreznih vrednosti s filtrom

Vrednost iskanja vrne več odgovarjajočih vrednosti z definirano funkcijo


puščica modra desno mehurček Vrednost iskanja vrne več ustreznih vrednosti s formulo matrike


Tukaj je dolga formula formula lahko poda roko pri iskanju vrednosti in vrne več ustreznih vrednosti.

1. Vnesite vrednost, ki jo želite iskati v prazno celico. Prikaz slike:

doc-lookup-vrednost-2

2. V sosednji celici vnesite to formulo =IF(ISERROR(INDEX($A$1:$B$7,SMALL(IF($A$1:$A$7=$D$4,ROW($A$1:$A$7)),ROW(1:1)),2)),"",
INDEX($A$1:$B$7,SMALL(IF($A$1:$A$7=$D$4,ROW($A$1:$A$7)),ROW(1:1)),2))
v to, in pritisnite Shift + Ctrl + Enter skupaj, nato povlecite Samodejno izpolnite da napolni celice, dokler se ne izprazni prva prazna celica. Prikaz slike:

doc-lookup-vrednost-3

Opomba: v zgornji formuli $ A $ 1: $ B $ 7 označuje podatke o območju, $ A $ 1: $ A $ 7 stoji za obseg stolpcev, za katerega vaš lookup določena vrednost, $ D $ 4 označuje celico v koraku 1 vtipkate vrednost za iskanje, 2 označuje, da bi našli ustrezne vrednosti v drugem stolpcu.


puščica modra desno mehurček Vrednost iskanja prikaže vrsto ustreznih vrednosti s filtrom

V Excelu lahko za rešitev te težave uporabite tudi funkcijo filtriranja.

1. Izberite obseg stolpcev, v katerega želite videti vrednost, in kliknite datum > filter. Prikaz slike:

doc-lookup-vrednost-4

2. Nato kliknite gumb s puščico v prvi celici izbranega obsega in preverite vrednost, ki jo želite iskati le na spustnem seznamu. Prikaz slike:

doc-lookup-vrednost-5

3. klik OK, zdaj vidite samo vrednost iskanja in ustrezne vrednosti se filtrirajo.

doc-lookup-vrednost-6


puščica modra desno mehurček Vrednost iskanja vrne več odgovarjajočih vrednosti z definirano funkcijo

Če vas zanimajo opredeljene funkcije, lahko odpravite težavo tudi z določenimi funkcijami.

1. Pritisnite Alt + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

2. klik Moduli > Vstavi vstaviti a Moduli okno in kopirajte pod VBA v okno.

VBA: vrednost iskanja vrne več ustreznih vrednosti.

Function MyVlookup(pWorkRng As Range, pRng As Range, pColumnIndex As Integer, Optional pType As String = "v")
'Updateby20140827
Dim xRow As Single
Dim xCol As Single
Dim arr() As Variant
ReDim arr(0)
For i = 1 To pRng.Rows.Count
    If pWorkRng = pRng.Cells(i, 1) Then
        arr(UBound(arr)) = pRng.Cells(i, pColumnIndex)
        ReDim Preserve arr(UBound(arr) + 1)
    End If
Next
If pType = "h" Then
    xCol = Range(Application.Caller.Address).Columns.Count
    For i = UBound(arr) To xCol
        arr(UBound(arr)) = ""
        ReDim Preserve arr(UBound(arr) + 1)
    Next
    ReDim Preserve arr(UBound(arr) - 1)
    MyVlookup = arr
Else
xRow = Range(Application.Caller.Address).Rows.Count
For i = UBound(arr) To xRow
    arr(UBound(arr)) = ""
    ReDim Preserve arr(UBound(arr) + 1)
Next
ReDim Preserve arr(UBound(arr) - 1)
MyVlookup = Application.WorksheetFunction.Transpose(arr)
End If
End Function

3. Zaprite okno in vnesite to formulo v celico = MyVlookup (A10, $ A $ 2: $ B $ 7,2) (A10 označuje lookup vrednost, $ A $ 2: $ B $ 7 označuje obseg podatkov, 2 označuje številko indeksa stolpca). In pritisnite Shift + Ctrl + Enter ključi. Potem povlecite polnilno ročico navzdol po celicah, postavite kazalec v Formula Barin pritisnite Shift + Ctrl + Enter še enkrat.

Nasvet: Če želite vrednosti vrniti v vodoravnih celicah, lahko vnesete to formulo = MyVlookup (A10, $ A $ 2: $ B $ 7, 2, "h").



Priporočena orodja za produktivnost za Excel

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.