Hvordan finder jeg værdi med to eller flere kriterier i Excel?
Normalt kan du nemt finde ud af en værdi med Finde funktion i Excel. Men hvad nu hvis man finder en værdi med kriterier? Og med to eller flere kriterier? Denne artikel introducerer flere løsninger til dig.
- Find værdi med to eller flere kriterier med matrixformel
- Find værdi med to eller flere kriterier med Advanced Filter
Find værdi med to eller flere kriterier med matrixformel
Hvis du antager, at du har en frugt salgstabel som vist nedenstående skærmbillede, skal du finde ud af mængdeværdien baseret på flere kriterier. Her introducerer denne metode nogle matrixformler for nemt at finde ud af værdier baseret på disse givne kriterier.
Arrayformel 1: find værdi med to eller flere kriterier i Excel
Det grundlæggende udtryk for denne matrixformel vises som nedenfor:
{= INDEX (array, MATCH (1, (kriterium 1 = lookup_array 1) * (kriterium 2 = lookup_array 2) ... * (kriterium n = lookup_array n), 0))}
Lad os sige, at du vil finde salgsbeløbet på mango forekommer den 9/3/2019, kan du indtaste nedenstående arrayformel i en tom celle og derefter trykke på Ctrl + Flytte + Enter nøgler sammen.
=INDEX(F3:F22,MATCH(1,(J3=B3:B22)*(J4=C3:C22),0))
Bemærk: I ovenstående formel er F3: F22 kolonnen Beløb, du finder værdi i, B3: B22 er kolonnen Dato, C3: C22 er frugtkolonnen, J3 er en dato, der er givet som de første kriterier, J4 er frugtnavnet givet som det andet kriterium.
Ifølge matrixformeludtrykket kan du nemt tilføje kriterier, som du har brug for. For eksempel leder du nu efter salgsbeløbet på mango forekommer den 9/3/2019, og mangovægten er 211, kan du tilføje kriterierne og lookup_array i MATCH-sektionen som følger:
=INDEX(F3:F22,MATCH(1,(J3=B3:B22)*(J4=C3:C22)*(J5 = E3: E22), 0))
Og tryk Ctrl + Flytte + Indtast nøgler for at finde ud af salgsbeløbet.
Arrayformel 2: find værdi med to eller flere kriterier i Excel
Det grundlæggende udtryk for denne matrixformel vises som nedenfor:
= INDEX (matrix, MATCH (kriterier1 & kriterier2… & kriterierN, opslag_array1 & opslag_array2 ... & opslag_arrayN, 0), 0)
For eksempel vil du finde ud af salgsbeløbet for en frugt, hvis vægt er 242 og forekommer den 9/1/2019, kan du indtaste nedenstående formel i en tom celle og trykke på Ctrl + Flytte + Indtast nøgler sammen.
=INDEX(F3:F22,MATCH(J3&J4,B3:B22&C3:C22,0),0)
Bemærk: I ovenstående formel er F3: F22 kolonnen Beløb, du finder værdi i, B3: B22 er kolonnen Dato, E3: E22 er kolonnen Vægt, J3 er en dato, der er givet som de første kriterier, J5 er vægtværdien givet som det andet kriterium.
Hvis du vil finde værdi baseret på tre eller flere kriterier, kan du nemt tilføje dine kriterier og lookup_array i MATCH-sektionen. Bemærk, at kriterierne og lookup_array skal være i samme rækkefølge.
For eksempel vil du finde ud af salgsmængden af pære med en vægt på 242 og finder sted den 9/1/2019, du kan tilføje kriterierne og opslag_array som følger:
= INDEKS (F3: F22, MATCH (J3 &J4& J5, B3: B22 &C3: C22& E3: E22,0), 0)
Og tryk Ctrl + Flytte + Indtast nøgler til at finde ud af salgsbeløbet.
Find værdi med to eller flere kriterier med Advanced Filter
Bortset fra formler kan du også anvende Avanceret filter funktion for at finde alle værdier med to eller flere kriterier i Excel. Gør som følger:
Kutools til Excel- Indeholder mere end 300 praktiske værktøjer til Excel. Fuld funktion gratis prøveperiode 60 dage, intet kreditkort krævet! Hent den nu
1. Klik data > Avanceret for at aktivere funktionen Avanceret filter.
2. I dialogboksen Avanceret filter skal du gøre som følger:
(1) Kontroller Kopier til en anden placering valgmulighed i Handling afsnit;
(2) I Listeområde felt, skal du vælge det område, du finder værdier i (A1: E21 i mit tilfælde);
(3) I Kriterier felt, skal du vælge det område, du finder værdier efter (H1: J2 i mit tilfælde);
(4) I Kopier til felt, skal du vælge den første celle i destinationsområdet, du placerer de filtrerede rækker (H9 i mit tilfælde).
3. Klik på OK .
Nu kopieres de filtrerede rækker, der matches med alle anførte kriterier, og placeres i destinationsområdet. Se skærmbillede:
Relaterede artikler:
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
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!