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.

cuprins ascunde

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.

1-dataset-in-one-spreadsheet

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”.

2-dataset-another-spreadsheet

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.
tastați "=vlookup ("în celula B2 a registrului 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:
specificați valoarea de căutare
  • 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
5-select-lookup-range

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)
6-vlookup-formula-another-spreadsheet

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

7-drag-vlookup-formula

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)

8-vlookup-another-spreadsheet-array

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.

9-dataset-users-excel-online

parametrii de care avem nevoie pentru formula noastră VLOOKUP sunt:

  • "lookup_value" – A2
10-lookup-value
  • puteți găsi ID-ul foii de calcul al Registrului de lucru Excel Online în bara URL.
11-excel-online-spreadsheet-id
  • 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)
12-vlookup-another-spreadsheet-excel-online

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.

Leave a comment

Adresa ta de email nu va fi publicată.