Smartsheet 9.1.1
Smartsheet este o platformă de lucru dinamică care vă permite să gestionați proiecte, să creați fluxuri de lucru și să colaborați cu echipa dvs.
Excel 2016 pentru abonații Office 365 pe Windows și Mac acceptă acum o nouă funcție XLOOKUP, prezentată ca un înlocuitor considerabil mai simplu și mai versatil pentru funcția de căutare verticală foarte populară (dar adesea defăimată), VLOOKUP (nu știu ce X din XLOOKUP înseamnă; extensiv, poate?).
Pentru cei dintre voi care nu sunt încă familiarizați cu CĂUTARE V (considerată a treia funcție cea mai folosită imediat după SUMĂ și MEDIE), această funcție caută vertical după rând în coloana din stânga a unui tabel de căutare desemnat de sus în jos până când găsește o valoare într-un coloană de căutare desemnată printr-un număr de compensare care se potrivește sau îl depășește pe cel pe care îl căutați. Deși extrem de utilă pentru a localiza anumite elemente într-o listă lungă sau o coloană a unui tabel de date din foaia de lucru, funcția CĂUTARE V are câteva limitări care nu sunt împărtășite de această nouă funcție de căutare, ca XLOOKUP:
Funcția XLOOKUP are cinci argumente posibile, dintre care primele trei sunt obligatorii și ultimele două opționale, folosind următoarea sintaxă:
CĂUTARE XL( valoare_căutare , matrice_căutare , matrice_return ,[ mod_potrivire ],[ mod_căutare ])
Argumentul necesar search_value desemnează valoarea sau elementul pe care îl căutați. Argumentul matricei de căutare obligatorie desemnează intervalul de celule care trebuie căutat pentru această valoare de căutare, iar argumentul return_array desemnează intervalul de celule care conțin valoarea pe care doriți să o returnați atunci când Excel găsește o potrivire exactă.
* Rețineți că atunci când desemnați argumentele lookup_array și return_array în funcția dvs. XLOOKUP, ambele intervale trebuie să fie de lungime egală, altfel Excel va returna #VALOR! eroare la formula ta. Acesta este mai mult motivul pentru care utilizați nume de intervale sau nume de coloane ale unui tabel de date desemnat atunci când definiți aceste argumente, mai degrabă decât să le subliniați sau să introduceți referințele celulelor lor .
Argumentul opțional match_mode poate conține oricare dintre următoarele patru valori:
Argumentul opțional search_mode poate conține oricare dintre următoarele patru valori:
Cel mai bun mod de a înțelege puterea și versatilitatea noii funcție XLOOKUP este să o vedeți în acțiune într-o foaie de lucru Excel. În figura următoare, am o foaie de lucru cu un tabel simplu de date privind vânzările din 2019 aranjat pe țară. Pentru a utiliza XLOOKUP pentru a returna vânzările totale din acest tabel în celula E4 în funcție de țara pe care o introduceți în celula D4 a foii de lucru, parcurgeți acești pași:
Poziționați cursorul celulei în celula E4 a foii de lucru
Faceți clic pe opțiunea Căutare și referință din fila Formule, urmată de XLOOKUP în partea de jos a meniului derulant pentru a deschide caseta de dialog Argumente ale funcției.
Faceți clic pe celula D4 din foaia de lucru pentru a introduce referința celulei acesteia în caseta de text pentru argumentul Lookup_value.
Apăsați Tab pentru a selecta caseta de text pentru argumentul Lookup_array, apoi faceți clic pe celula A4 și țineți apăsată Shift în timp ce apăsați Ctrl-săgeată în jos pentru a selecta A4:A8 ca interval de căutare (deoarece intervalul A3:B8 este definit ca un tabel de date Excel, Tabelul 1[Țara] apare în caseta de text în locul intervalului A4:A8).
Apăsați Tab pentru a selecta caseta text argument Return_array, apoi faceți clic pe celula B4 și țineți apăsată Shift în timp ce apăsați Ctrl-săgeată în jos pentru a selecta B4:B8 ca interval care conține valorile care trebuie returnate pe baza rezultatelor căutării (care apare ca Tabelul 1[Vânzări totale] în caseta de text).
Faceți clic pe OK pentru a introduce formula XLOOKUP în celula E4.
Crearea unei formule cu XLOOKUP în celula E4 care returnează vânzări în funcție de țara introdusă în celula D4.
Excel introduce formula XLOOKUP în celula E4 a foii de lucru și returnează 4900 ca rezultat, deoarece Costa Rica este introdusă în prezent în celula de căutare D4 și, după cum puteți vedea în tabelul de vânzări din 2019, aceasta este într-adevăr vânzările totale realizate pentru această țară.
Deoarece XLOOKUP funcționează de la dreapta la stânga la fel de bine ca și de la stânga la dreapta, puteți utiliza această funcție la fel de bine pentru a returna țara din acest tabel de vânzări pe baza unei anumite cifre de vânzări. Figura următoare vă arată cum faceți acest lucru. De data aceasta, creați formula XLOOKUP în celula D4 și desemnați valoarea introdusă în celula E4 (11.000, în acest caz) ca argument search_value.
În plus, introduceți -1 ca argument match_mode pentru a suprascrie potrivirea exactă implicită a funcției, astfel încât Excel să returneze țara cu o potrivire exactă la valoarea vânzărilor introdusă în celula de căutare E4 sau cea cu vânzările totale imediat mai mici (Mexic cu 10.000 USD în acest caz, deoarece nu există nicio țară în acest tabel cu 11.000 USD din vânzări totale). Fără a desemna un argument match_mode pentru această formulă, Excel ar returna #NA ca rezultat, deoarece nu există o potrivire exactă la 11.000 USD în acest tabel de vânzări.
Crearea unei formule cu XLOOKUP în celula D4 care returnează țara pe baza vânzărilor introduse în celula E4
Deoarece funcția XLOOKUP este la fel de confortabilă în căutarea orizontală după coloană, precum și în verticală după rând, o puteți utiliza pentru a crea o formulă care efectuează o căutare bidirecțională (înlocuind nevoia de a crea o formulă care să combină funcțiile INDEX și MATCH ca în trecut). Următoarea figură, care conține tabelul programului de producție 2019 pentru numerele de piesă, de la AB-100 la AB-103 pentru lunile aprilie până în decembrie, vă arată cum se face acest lucru.
Crearea unei formule cu funcții XLOOKUP imbricate pentru a returna numărul de unități produse pentru o piesă într-o anumită lună
În celula B12, am creat următoarea formulă:
=XLOOKUP(căutare_parte,$A$3:$A$6,XLOOKUP(dată_căutare,$B$2:$J$2,$B$3:$J$6))
Această formulă începe prin definirea unei funcții XLOOKUP care caută vertical, după rând, o potrivire exactă cu intrarea piesei făcută în celula numită part_lookup (celula B10, în acest caz) în intervalul de celule $A$3:$A$6 din tabelul de producție . Rețineți, totuși, că argumentul return_array pentru această funcție originală LOOKUP este ea însăși o a doua funcție XLOOKUP.
Această a doua funcție XLOOKUP imbricată caută în intervalul de celule $B$2:$J$2 orizontal după coloană pentru o potrivire exactă cu data introdusă în celula numită date_lookup (celula B11, în acest caz). Argumentul return_array pentru această a doua funcție XLOOKUP imbricată este $B$3:$J$6, intervalul de celule al tuturor valorilor de producție din tabel.
Modul în care funcționează această formulă este că Excel calculează mai întâi rezultatul celei de-a doua funcții XLOOKUP imbricate, efectuând o căutare orizontală care, în acest caz, returnează matricea din intervalul de celule D3: D6 din coloana Jun-19 (cu valorile: 438, 153, 306 și 779) ca rezultat. Acest rezultat, la rândul său, devine argumentul return_array pentru funcția originală XLOOKUP care efectuează o căutare verticală pe rând pentru o potrivire exactă cu intrarea numărului de piesă făcută în celula B11 (denumită part_lookup). Deoarece, în acest exemplu, această celulă part_lookup conține AB-102, formula returnează doar valoarea de producție Jun-19, 306, din rezultatul celei de-a doua, următoarea funcție XLOOKUP.
Iată-l! O primă privire la XLOOKUP, o nouă funcție de căutare puternică, versatilă și destul de ușor de utilizat, care poate face nu numai căutările cu o singură valoare efectuate de funcțiile CĂUTARE V și HLOOKUP, ci și căutări de valori bidirecționale efectuate prin combinarea Funcțiile INDEX și MATCH, de asemenea.
* Din păcate, funcția XLOOKUP nu este compatibilă cu versiunile anterioare ale Microsoft Excel, care acceptă doar funcțiile CĂUTARE V și HLOOKUP sau compatibilă cu versiunile actuale care nu o includ încă ca una dintre funcțiile lor de căutare, cum ar fi Excel 2019 și Excel Online . Aceasta înseamnă că dacă partajați un registru de lucru care conține formule XLOOKUP cu colegii de muncă sau clienții care folosesc o versiune de Excel care nu include această nouă funcție de căutare, toate aceste formule vor returna #NUME? valorile de eroare atunci când își deschid foaia de lucru.
Funcția XLOOKUP căută într-un interval sau într-o matrice, apoi returnează elementul corespunzător la prima potrivire pe care o găsește. Dacă nu există nicio potrivire, atunci XLOOKUP poate returna cea mai apropiată (aproximativă) potrivire.
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Argument |
Descriere |
---|---|
valoare_căutare Necesar* |
Valoarea de căutat |
matrice_căutare Necesar |
Matricea sau intervalul de căutat |
return_array Necesar |
Matricea sau intervalul de returnat |
[dacă_nu_găsit] Opțional |
În cazul în care nu este găsită o potrivire validă, returnați textul [if_not_found] pe care îl furnizați. Dacă nu este găsită o potrivire validă și lipsește [if_not_found], #N/A este returnat. |
[match_mode] Opțional |
Specificați tipul de potrivire: 0 - Potrivire exactă. Dacă nu a fost găsit niciunul, returnați #N/A. Aceasta este valoarea implicită. -1 - Potrivire exactă. Dacă nu s-a găsit niciunul, returnați următorul articol mai mic. 1 - Potrivire exactă. Dacă nu s-a găsit niciunul, returnați următorul articol mai mare. 2 - O potrivire cu caractere joker în care *, ? și ~ au o semnificație specială. |
[modul_căutare] Opțional |
Specificați modul de căutare de utilizat: 1 - Efectuați o căutare începând de la primul articol. Aceasta este valoarea implicită. -1 - Efectuați o căutare inversă începând cu ultimul element. 2 - Efectuați o căutare binară care se bazează pe lookup_array care este sortată în ordine crescătoare. Dacă nu sunt sortate, vor fi returnate rezultate nevalide. -2 - Efectuați o căutare binară care se bazează pe lookup_array care este sortată în ordine descrescătoare. Dacă nu sunt sortate, vor fi returnate rezultate nevalide. |
Exemplul 1 folosește XLOOKUP pentru a căuta un nume de țară într-un interval, apoi returnează codul de țară al telefonului. Include valoare_căutare (celula F2), matrice_căutare (interval B2: B11) și return_array (interval D2:D11) argumente. Nu include argumentul match_mode , deoarece XLOOKUP produce o potrivire exactă în mod implicit.
Notă: XLOOKUP folosește o matrice de căutare și o matrice de returnare, în timp ce VLOOKUP utilizează o singură matrice de tabel urmată de un număr de index de coloană. Formula echivalentă CĂUTARE V în acest caz ar fi: =CĂUTARE V(F2,B2:D11,3,FALSE)
————————————————————————————
Exemplul 2 căutează informații despre angajați pe baza unui număr de identificare a angajatului. Spre deosebire de VLOOKUP, XLOOKUP poate returna o matrice cu mai multe elemente, astfel încât o singură formulă poate returna atât numele angajatului, cât și departamentul din celulele C5:D14.
————————————————————————————
Exemplul 3 adaugă un argument if_not_found la exemplul precedent.
————————————————————————————
Exemplul 4 căută în coloana C venitul personal introdus în celula E2 și găsește o rată de impozitare corespunzătoare în coloana B. Setează if_not_found argument pentru a returna 0 (zero) dacă nu se găsește nimic. Argumentul match_mode este setat la 1, ceea ce înseamnă că funcția va căuta o potrivire exactă, iar dacă nu poate găsi una, va returna următorul articol mai mare. În cele din urmă, argumentul search_mode este setat la 1, ceea ce înseamnă că funcția va căuta de la primul articol la ultimul.
Notă: coloana XARRAY lookup_array se află în dreapta coloana, în timp ce CĂUTARE V poate privi doar de la stânga la dreapta.return_array
————————————————————————————
Exemplul 5 folosește o funcție XLOOKUP imbricată pentru a realiza atât o potrivire verticală, cât și o potrivire orizontală. Mai întâi caută Profit brut în coloana B, apoi caută Qtr1 în rândul de sus al tabelului (intervalul C5:F5), iar în final returnează valoarea de la intersecția celor două. Acest lucru este similar cu utilizarea funcțiilor INDEX și POTRIVIRE împreună.
Sfat: De asemenea, puteți utiliza XLOOKUP pentru a înlocui funcția HLOOKUP.
Notă: Formula din celulele D3:F3 este: =XLOOKUP(D2,$B6:$B17,XLOOKUP($C3, $C5:$G5,$C6:$G17)).
————————————————————————————
Exemplul 6 folosește funcția SUM și două funcții XLOOKUP imbricate, pentru a însuma toate valorile dintre două intervale. În acest caz, dorim să însumăm valorile pentru struguri, banane și să includem perele, care sunt între cele două.
Formula din celula E3 este: =SUM(XLOOKUP(B3,B6:B10,E6:E10):XLOOKUP(C3,B6:B10,E6:E10))
Cum funcționează? XLOOKUP returnează un interval, așa că atunci când calculează, formula ajunge astfel: =SUM($E$7:$E$9). Puteți vedea cum funcționează singur selectând o celulă cu o formulă XLOOKUP similară cu aceasta, apoi selectați Formule > Auditul formulei > Evaluați formula, apoi selectați Evaluați pentru a parcurge calculul.
Smartsheet este o platformă de lucru dinamică care vă permite să gestionați proiecte, să creați fluxuri de lucru și să colaborați cu echipa dvs.
SharePoint este un sistem de colaborare bazat pe web care utilizează o varietate de aplicații pentru fluxul de lucru, baze de date „liste” și alte componente web, precum și caracteristici de securitate pentru a oferi control grupurilor de afaceri care lucrează împreună.
Calendarul Van Nien este o aplicație de vizualizare a calendarului pe telefonul dvs., care vă ajută să vedeți rapid data lunisolară pe telefon, aranjandu-vă astfel munca importantă.
Microsoft Outlook este o aplicație de afaceri și productivitate dezvoltată de Microsoft Corporation.
ClickUp este una dintre cele mai bine cotate platforme de productivitate pentru orice afacere. Companiile mari precum Google, Booking.com, San Diego Padres și Uber folosesc toate ClickUp pentru a crește productivitatea la locul de muncă.
PDF a devenit un format folosit în mod obișnuit pentru citirea, crearea și trimiterea documentelor text. La rândul său, s-a înregistrat o creștere a numărului de programe utilizate pentru acest tip de documentație. PDF-XChange Viewer se numără printre un număr tot mai mare de vizualizatoare PDF.
Apache OpenOffice oferă o suită completă de aplicații Office care rivalizează cu Microsoft 365, în special în Excel, PowerPoint și Word. Vă permite să vă gestionați proiectele mai eficient și acceptă mai multe formate de fișiere.
Software-ul iTaxViewer este cel mai popular software de citire a fișierelor XML în prezent. Acest software este o aplicație de citire a declarațiilor fiscale electronice în format XML ale Direcției Generale de Fiscalitate.
Nitro PDF Reader este un editor PDF la îndemână care acoperă toate sarcinile de bază pe care majoritatea oamenilor le efectuează în fiecare zi cu documente PDF.
Foxit Reader este în primul rând un cititor PDF și vă permite, de asemenea, să creați fișiere PDF, să le semnați, să le editați și să adăugați adnotări. Functioneaza pe sisteme de operare, exista plugin-uri pentru diverse programe din pachetul Microsoft Office.