För att hitta närmaste match till ett målvärde i en datakolumn, använd INDEX, MATCH, ABS och MIN in Excel . Använd VLOOKUP -funktion i Excel för att hitta en ungefärlig matchning.
1. ABS -funktionen i Excel returnerar absolutvärde av ett nummer.
Förklaring: C3 -F2 är lika med -39. ABS-funktionen tar bort minustecknet (-) från ett negativt tal, vilket gör det positivt. ABS -funktionen har ingen effekt på 0 (noll) eller positiva tal.
2. För att beräkna skillnaderna mellan målvärdet och värdena i datakolumnen, ersätt C3 med C3: C9.
Förklaring: intervallet (arraykonstant) som skapas av ABS -funktionen lagras i Excel -minnet, inte i ett intervall. Arraykonstanten ser ut så här:
{39143716221617}
3. För att hitta närmaste match , lägg till MIN -funktionen och avsluta med att trycka på CTRL + SKIFT + ENTER.
hur man lägger till rullgardinslista i Excel 2010
Obs: formelfältet indikerar att detta är en matrisformel genom att omsluta den i lockiga hängslen {}. Skriv inte dessa själv. Arraykonstanten används som argument för MIN -funktionen, vilket ger ett resultat av 14.
4. Allt vi behöver är en funktion som hittar positionen för värdet 14 i matrisen konstant. MATCH -funktion till undsättning! Avsluta med att trycka på CTRL + SKIFT + ENTER.
Förklaring: 14 (första argumentet) hittat vid position 2 i arraykonstanten (andra argumentet). I det här exemplet använder vi MATCH -funktionen för att returnera en exakt matchning så vi ställer det tredje argumentet till 0.
5. Använd INDEX-funktionen (två argument) för att returnera ett specifikt värde i ett endimensionellt intervall. I detta exempel namnet på position 2 (andra argumentet) i intervallet B3: B9 (första argumentet).
6. Avsluta med att trycka på CTRL + SKIFT + ENTER.
Gå till nästa kapitel: