For at hente den sidste værdi bruger vi en kombination af “INDEX”, “MAX” og “COLUMN” funktioner, og for at hente det sidste tegn i træk bruger vi “HLOOKUP” og “REPT” funktioner i Microsoft Excel 2010 .
INDEKS: Indeksformlen returnerer en værdi fra skæringspunktet mellem rækkenummeret og kolonnetallet i et array. Der er 2 syntakser til funktionen "INDEX".
1. syntaks for “INDEX” funktion: = INDEX (array, row_num, [column_num])
2. syntaks for “INDEX” -funktion: = INDEX (reference, row_num, [column_num], [area_num])
For eksempel:- Vi har data i område A1: C5, hvor kolonne A indeholder ordre-id, kolonne B indeholder enhedspris, og kolonne C indeholder mængde.
Følg nedenstående trin:-
- Skriv formlen i celle D2.
- = INDEKS (A1: C5,2,3)
- Tryk på Enter på dit tastatur.
- Funktionen returnerer 10, hvilket betyder, at 10 er tilgængelig i 2nd række og 3rd kolonne.
MAX: Denne funktion bruges til at returnere det største tal i et sæt værdier. Den ignorerer logiske værdier og tekst.
Syntaks for “MAX” funktion: = MAX (nummer1, [nummer2],….)
Eksempel: Område A1: A4 indeholder tal, og vi skal returnere det maksimale antal fra dette område.
Følg nedenstående trin:-
- Vælg celle B1, og skriv formlen.
- = MAKS (A1: A4)
- Tryk på Enter på dit tastatur.
- Funktionen returnerer 9.
- 9 er den maksimale værdi i området A1: A4.
KOLONNE: Denne funktion bruges til at returnere kolonnenummeret for en reference.
Syntaks for “COLUMN” -funktion: = COLUMN (reference)
For eksempel: Hvis vi vil returnere kolonnenummeret for cellen A1, skal vi følge nedenstående givne trin:-
- Skriv formlen i celle B2.
- = KOLONNE (A2)
- Tryk på Enter på dit tastatur.
- Funktionen returnerer 1, hvilket betyder, at dette er kolonne 1.
HLOOKUP: Funktionen bruges til at se en værdi i den øverste række i en tabel eller en række værdier og returnerer værdien i den samme kolonne fra en række, du angiver.
Syntaks for “HLOOKUP” -funktion: = HLOOKUP (opslagsværdi, tabel_array, række_indeks_nummer, [område_opslag])
Anvendelser af Hlookup -funktion
Vi bruger denne funktion til at vælge værdierne fra en data til en anden, men for at opfylde betingelsen skal vi have de fælles værdier i begge datasæt, så vi let kan vælge værdien.
Lad os tage et eksempel og forstå, hvordan og hvor vi kan bruge Vlookup -funktionen i Microsoft Excel 2010.
Eksempel 1: Vi har 2 datasæt, hvor vi kræver tilslutningsdato fra 1st data til 2nd data.
For at vælge værdien fra 1st data til 2nd data, er den fælles værdi, vi har, Emp. Kode. Så vi vil sætte Hlookup -funktionen gennem Emp. Kode. Vi skal følge nedenstående trin for at vælge tilslutningsdatoen:-
- Vælg celle C9, og skriv formlen.
- = HLOOKUP (C8, $ C $ 2: $ G $ 3,2, falsk)
- Tryk på Enter på dit tastatur.
- Funktionen returnerer tilslutningsdatoen for denne L1056 Emp -kode.
- For at returnere datoen for tiltrædelse til alle medarbejdere skal du kopiere den samme formel og indsætte i området D9: G9.
Bemærk: Hvis den fælles værdi, vi ikke har i andre data, som vi vil vælge dataene fra, giver formlen fejlen #N/A. Som du kan se i ovenstående snapshot, er medarbejderkoden L1089 ikke tilgængelig i 1. datasæt, så formlen giver fejlen.
REPT:- Denne funktion bruges til at gentage tekst et givet antal gange. Brug REPT til at fylde en celle med et antal forekomster af tekststreng.
Syntaks for “REPT” -funktion: = COLUMN (reference)
For eksempel:- Skriv formlen i celle A1 = REPT ("a", 10), og tryk på Enter på tastaturet. Funktionen viser, at “a” gentages 10 gange.
MODE: Denne funktion er tilgængelig for kompatibilitet med Excel 2007 og tidligere. Det returnerer den hyppigst forekommende eller gentagne værdi i et array eller dataområde.
Syntaks for “MODE” funktion: = MODE (nummer1, [nummer2],…)
For eksempel:-Vi har nummerliste i området A1: A5.
Følg nedenstående givne trin for at returnere talemåden:-
- Skriv formlen i celle B1.
- = TILSTAND (A1: A5)
- Tryk på Enter på dit tastatur.
- Funktionen returnerer 1.
HVIS: - Kontroller, om en betingelse er opfyldt, og returnerer en værdi, hvis den er sand, og en anden værdi, hvis den er falsk.
Syntaksen for "HVIS" -funktionen = if (logisk test, [value_if_true], [value_if_false])
For det første vil formlen udføre den logiske test for at vide, om output fra den logiske test er sandt eller falsk.
For eksempel:Celle A2 og A3 indeholder tallet 3 og 5. Hvis tallet er 3, skal formlen vise "Ja", ellers "Nej".
= HVIS (A1 = 3, "Ja", "Nej")
Lad os tage et eksempel for at forstå, hvordan vi kan hente den sidste værdi og det sidste tegn i en række.
Vi har data i område A2: E5, hvor celler indeholder tegn og tal individuelt. Nogle af cellerne i området kan være tomme.
Vi ønsker at hente både de sidste værdier (af enhver type) og det sidste tegn, der vises i hver række i området.
Følg nedenstående givne trin for at finde det sidste tegn for hver række:-
- Skriv formlen i celle F2.
- = HLOOKUP (REPT ("z", 10), A2: E2,1)
- Tryk på Enter på dit tastatur.
- Funktionen returnerer det sidste tegn for hver række.
- Kopier den samme formel ved at trykke på tasten Ctrl+C og indsæt i området F3: F5 ved at trykke på tasten Ctrl+V på dit tastatur.
Følg nedenstående givne trin for at finde den sidste værdi (af enhver type) i hver række:-
- Skriv formlen i celle G2.
- = INDEX (A2: E2,1, MAX (IF (A2: E2 "", COLUMN (A2: E2)))-COLUMN (A2) +1)
- Tryk på Shift+Ctrl+Enter på dit tastatur.
- {= INDEX (A2: E2,1, MAX (IF (A2: E2 "", COLUMN (A2: E2)))-COLUMN (A2) +1)}
- Funktionen returnerer det sidste tegn for hver række.
- Kopier den samme formel ved at trykke på tasten Ctrl+C og indsæt i området G3: G5 ved at trykke på tasten Ctrl+V på dit tastatur.