Pentru a recupera ultima valoare, folosim o combinație de funcții „INDEX”, „MAX” și „COLUMN” și pentru a recupera ultimul caracter la rând, folosim funcțiile „HLOOKUP” și „REPT” în Microsoft Excel 2010 .
INDEX: Formula Index returnează o valoare de la intersecția dintre numărul rândului și numărul coloanei dintr-o matrice. Există 2 sintaxe pentru funcția „INDEX”.
Prima sintaxă a funcției „INDEX”: = INDEX (matrice, rând_num, [coloană_num])
A doua sintaxă a funcției „INDEX”: = INDEX (referință, rând_num, [coloană_num], [zonă_num])
De exemplu: - Avem date în intervalul A1: C5 în care coloana A conține Id-ul comenzii, coloana B conține Preț unitar, iar coloana C conține Cantitate.
Urmați pașii de mai jos: -
- Scrieți formula în celula D2.
- = INDEX (A1: C5,2,3)
- Apăsați Enter pe tastatură.
- Funcția va returna 10, ceea ce înseamnă că 10 este disponibil în 2nd rând și 3rd coloană.
MAX: Această funcție este utilizată pentru a returna cel mai mare număr dintr-un set de valori. Acesta ignoră valorile logice și textul.
Sintaxa funcției „MAX”: = MAX (număr1, [număr2],….)
Exemplu: Gama A1: A4 conține numere și trebuie să returnăm numărul maxim din acest interval.
Urmați pașii de mai jos: -
- Selectați celula B1 și scrieți formula.
- = MAX (A1: A4)
- Apăsați Enter pe tastatură.
- Funcția va reveni la 9.
- 9 este valoarea maximă din intervalul A1: A4.
COLOANĂ: Această funcție este utilizată pentru a returna numărul coloanei unei referințe.
Sintaxa funcției „COLUMN”: = COLUMN (referință)
De exemplu: Dacă dorim să returnăm numărul coloanei pentru celula A1, trebuie să urmăm pașii de mai jos: -
- Scrieți formula în celula B2.
- = CULOANĂ (A2)
- Apăsați Enter pe tastatură.
- Funcția va reveni la 1, ceea ce înseamnă că aceasta este coloana 1.
CĂUTARE: Funcția este utilizată pentru a căuta o valoare în rândul superior al unui tabel sau matrice de valori și returnează valoarea din aceeași coloană dintr-un rând pe care îl specificați.
Sintaxa funcției „HLOOKUP”: = HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup])
Utilizări ale funcției Hlookup
Folosim această funcție pentru a alege valorile de la o dată la alta, dar pentru a îndeplini condiția ar trebui să avem valorile comune în ambele seturi de date, astfel încât să putem alege cu ușurință valoarea.
Să luăm un exemplu și să înțelegem cum și unde putem folosi funcția Vlookup în Microsoft Excel 2010.
Exemplul 1: avem 2 seturi de date în care avem nevoie de data de aderare de la 1Sf date la 2nd date.
Pentru a alege valoarea de la 1Sf date la 2nd date, valoarea comună pe care o avem este Emp. Cod. Deci vom pune funcția Hlookup prin Emp. Cod. Trebuie să urmăm pașii de mai jos pentru a alege data aderării: -
- Selectați celula C9 și scrieți formula.
- = HLOOKUP (C8, $ C $ 2: $ G $ 3,2, fals)
- Apăsați Enter pe tastatură.
- Funcția va returna data de aderare pentru acest cod L1056 Emp.
- Pentru a returna data aderării la toți angajații, copiați aceeași formulă și lipiți în intervalul D9: G9.
Notă: Dacă valoarea comună nu o avem în alte date din care dorim să alegem datele, atunci formula va da eroarea # N / A. După cum puteți vedea în instantaneul de mai sus, codul angajatului L1089 nu este disponibil în primul set de date, astfel încât formula dă eroarea.
REPT: - Această funcție este utilizată pentru a repeta textul de un anumit număr de ori. Utilizați REPT pentru a umple o celulă cu un număr de instanțe de șir de text.
Sintaxa funcției „REPT”: = COLUMN (referință)
De exemplu: - Scrieți formula în celula A1 = REPT ("a", 10) și apăsați Enter pe tastatură. Funcția va arăta că „a” se repetă de 10 ori.
MOD: Această funcție este disponibilă pentru compatibilitate cu Excel 2007 și versiunile anterioare. Returnează valoarea cea mai frecventă sau repetitivă dintr-o matrice sau un interval de date.
Sintaxa funcției „MODE”: = MODE (număr1, [număr2], …)
De exemplu:-Avem lista numerelor în intervalul A1: A5.
Pentru a reveni la modul numerelor, urmați pașii de mai jos: -
- Scrieți formula în celula B1.
- = MOD (A1: A5)
- Apăsați Enter pe tastatură.
- Funcția va reveni 1.
DACĂ: - Verificați dacă este îndeplinită o condiție și returnează o valoare dacă este adevărată și o altă valoare dacă este falsă.
Sintaxa funcției „IF” = if (test logic, [value_if_true], [value_if_false])
În primul rând, formula va face testul logic pentru a afla dacă rezultatul testului logic este adevărat sau fals.
De exemplu:Celulele A2 și A3 conțin numărul 3 și 5. Dacă numărul este 3, formula ar trebui să afișeze „Da”, altfel „Nu”.
= IF (A1 = 3, „Da”, „Nu”)
Să luăm un exemplu pentru a înțelege cum putem prelua ultima valoare și ultimul caracter la rând.
Avem date în intervalul A2: E5 în care celulele conțin caractere și numere individual. Unele dintre celulele din interval pot fi goale.
Vrem să recuperăm atât ultimele valori (de orice tip), cât și ultimul caracter care apare în fiecare rând al gamei.
Pentru a găsi ultimul caracter pentru fiecare rând, urmați pașii de mai jos: -
- Scrieți formula în celula F2.
- = HLOOKUP (REPT ("z", 10), A2: E2,1)
- Apăsați Enter pe tastatură.
- Funcția va returna ultimul caracter pentru fiecare rând.
- Copiați aceeași formulă apăsând tasta Ctrl + C și lipiți în intervalul F3: F5 apăsând tasta Ctrl + V de pe tastatură.
Pentru a găsi ultima valoare (de orice tip) din fiecare rând, urmați pașii de mai jos: -
- Scrieți formula în celula G2.
- = INDEX (A2: E2,1, MAX (IF (A2: E2 "", COLUMN (A2: E2))) - COLUMN (A2) +1)
- Apăsați Shift + Ctrl + Enter pe tastatură.
- {= INDEX (A2: E2,1, MAX (IF (A2: E2 "", COLUMN (A2: E2))) - COLUMN (A2) +1)}
- Funcția va returna ultimul caracter pentru fiecare rând.
- Copiați aceeași formulă apăsând tasta Ctrl + C și lipiți în intervalul G3: G5 apăsând tasta Ctrl + V de pe tastatură.