I den här artikeln lär vi oss hur vi hämtar ett objekt från en lista som uppfyller flera kriterier, vi använder index- och matchningsfunktionen i Microsoft Excel.
MATCH: Matchningsformeln returnerar cellnumret där värdet finns i ett horisontellt eller vertikalt område.
Syntax för “MATCH” -funktion: = MATCH (lookup_value, lookup_array, [match_type])
Det finns 3 matchningstyp 1st är 1-mindre än, 2nd är 0-Exakt match, 3rd är (-1) -större än. Till exempel:- Vi har data i intervall A1: C5. Kolumn A innehåller order -ID, kolumn B innehåller enhetspris och kolumn C innehåller kvantitet. Följ nedanstående steg:-
- Skriv formeln i cell D2.
- = MATCH (12982, A2: A5,1), tryck på Enter på tangentbordet.
- Funktionen returnerar 4. Det betyder 4thcell matchar enligt givna kriterier.
INDEX: Indexformeln returnerar ett värde från skärningspunkten mellan radnumret och kolumnnumret i en matris. Det finns 2 syntaxer för “INDEX” -funktionen.
1stSyntaxof “INDEX” -funktion: = INDEX (array, row_num, [column_num])
Andra syntaxen för “INDEX” -funktionen: = INDEX (referens, radnummer, [kolumnnummer], [områdenummer])
Till exempel: - Vi har data i intervall A1: C5. Kolumn A innehåller order -ID, kolumn B innehåller enhetspris och kolumn C innehåller kvantitet. Följ nedanstående steg:-
- Skriv formeln i cell D2.
- = INDEX (A1: C5,2,3) tryck på Enter på tangentbordet.
- Funktionen returnerar 10. Det betyder att 10 är tillgängligt i 2nd rad och 3rd kolumn.
Låt oss ta ett exempel för att förstå hur man hämtar ett objekt från en lista som uppfyller flera kriterier. Vi har 2 datamängder. Område 1 (A2: C7) innehåller filnamn med matchande typer och storlekar. Område 2 (A10: B15) innehåller en liknande lista med filnamn men endast med matchande typer. Nu vill vi hitta lämpliga filstorlekar från område1 genom att matcha varje par filnamn och typer från båda intervallerna. Följ nedanstående steg:-
- Skriv formeln i cell C11.
- = INDEX ($ C $ 3: $ C $ 7, MATCH (A11 & B11, $ A $ 3: $ A $ 7 & $ B $ 3: $ B $ 7,0))
- Tryck på Ctrl+Skift+Retur på tangentbordet för att skapa en matrisformel.
- {= INDEX ($ C $ 3: $ C $ 7, MATCH (A11 & B11, $ A $ 3: $ A $ 7 & $ B $ 3: $ B $ 7,0))}
- Funktionen returnerar filstorleken efter att ha kontrollerat flera kriterier.
- Kopiera samma formel och klistra in en efter en i varje cell.
Detta är hur vi kan hämta objektet från en lista som uppfyller flera kriterier genom att använda indexfunktionen tillsammans med Match -funktionen i Microsoft Excel.