dacă valoarea dvs. de căutare și intervalul de căutare sunt stocate în diferite registre de lucru Excel (foi de calcul), VLOOKUP va face treaba cu ușurință. Cu toate acestea, dacă trebuie să vlookup un alt fișier Excel Online, Acest lucru va crea unele dificultăți. Citiți mai departe pentru a afla mai multe.
cum să vlookup un alt registru de lucru în Excel
am importat un set de date din foi de calcul Google în Excel folosind cuplaj.io, o soluție pentru exporturile automate de date din mai multe aplicații și surse.

citiți mai multe despre integrările Microsoft Excel pentru exportul de date într-un program.
datele au fost importate în registrul de lucru intitulat” set de date ” – aceasta este gama noastră de căutare. Valorile de căutare sunt stocate într-o altă foaie de calcul, intitulată „utilizatori”.

să vlookup aceste două foi de calcul. Parcurgeți următorii pași:
- tastați
=vlookup(
în celula B2 din registrul de lucru al utilizatorilor.

- specificați valoarea de căutare. Puteți introduce un șir înfășurat în ghilimele sau puteți face referire la o celulă la fel cum am făcut-o:

- introduceți o virgulă / punct și virgulă (în funcție de separatorul de listă definit în setările regionale), faceți clic pe foaia de calcul cu intervalul pe care doriți să îl căutați și selectați intervalul dorit. În cazul nostru, formula neterminată arată astfel:
=vlookup(A2,dataset!$A:$F1

deci, practic, puteți introduce manual intervalul de căutare utilizând următorul eșantion:
dataset!$A:$F1
-
– numele foii de calcul
-
dataset!
– numele foii de lucru -
$A:$F1
– interval blocat pentru căutare
- în bara de formule, adăugați o virgulă / punct și virgulă și introduceți numărul coloanei, care conține valoarea potrivită de returnat. În cazul nostru, numărul este 4 (coloana D).
=vlookup(A2,dataset!$A:$F1,4
- adăugați o virgulă / punct și virgulă și introduceți FALSE pentru a returna potrivirea exactă. Închideți suportul și apăsați enter
=vlookup(A2,dataset!$A:$F1,4,FALSE)

pentru a returna valorile potrivite pentru alți utilizatori, putem trage formula în jos:

sau utilizați o formulă matrice:
- trebuie să specificați o matrice ca valoare de căutare
=VLOOKUP(A2:A66,dataset!$A:$F1,4,FALSE)
- apoi selectați o matrice în care să returnați valorile potrivite, introduceți formula VLOOKUP în bara de formule și apăsați Ctrl + Shift + Enter pentru Windows (comandă+retur pentru Mac)

cum să vlookup un alt fișier Excel Online
din păcate, fluxul descris mai sus pentru VLOOKUP nu funcționează cu registrele de lucru Excel Online. Nu puteți selecta intervalul pentru a căuta dintr-o altă foaie de calcul. Cel mai simplu mod de a rezolva acest lucru este să importați datele necesare dintr-un alt registru de lucru (Excel în Excel) folosind Coupler.io și efectuați vlookup ca mai sus.
sau puteți căuta dintr-o altă foaie de calcul folosind această sintaxă:
=VLOOKUP("lookup_value",'https://d.docs.live.net/spreadsheet-id/Docs/sheet-name'!locked-lookup-range,column_number,match)
să vedem cum funcționează în exemplu. Vom folosi aceleași registre de lucru de mai sus – set de date și utilizatori – dar editate în Excel Online.

parametrii de care avem nevoie pentru formula noastră VLOOKUP sunt:
-
"lookup_value"
– A2

- puteți găsi ID-ul foii de calcul al Registrului de lucru Excel Online în bara URL.

- numele foii de calcul și intervalul nu ar trebui să provoace probleme. Dar nu uitați să blocați lookup_range folosind simboluri$. Acum formula VLOOKUP arată astfel:
=vlookup(A2,'https://d.docs.live.net/ec25d9990d879c55/Docs/dataset'!$A:$F,column_number,match)
- ca ultim pas, specificați numărul coloanei și parametrii de potrivire. Acum putem rula formula noastră VLOOKUP:
=vlookup(A2,'https://d.docs.live.net/ec25d9990d879c55/Docs/dataset'!$A:$F,4,false)

cu această sintaxă, puteți fie să trageți formula VLOOKUP, fie să aplicați o formulă matrice așa cum am descris mai sus.