آموزش ساده: استفاده از VLOOKUP بین دو فایل گوگل شیت
سلام! اگر میخواهید دادهها را از یک فایل گوگل شیت (Google Sheets) به فایل دیگری بیاورید و در آن جستجو کنید، ترکیب VLOOKUP با IMPORTRANGE عالی است. در اینجا یک راهنمای بسیار ساده ارائه شده است. ما از این دو فایل به عنوان مثال استفاده میکنیم:
- DataSheet1 (لینک: https://docs.google.com/spreadsheets/d/1jckgdEP3-PQPgPnIeeEsjR_EwwY92BmdnnZQ-cYl168/edit?usp=sharing) – فایل اصلی که فرمول را در آن مینویسیم.
- DataSheet2 (لینک: https://docs.google.com/spreadsheets/d/12FTYtqkrYMKQ3KlmHtZ3_qoDW7Ugywjg2M2zLL4u-Rs/edit?usp=sharing) – فایل دادههای منبع (مرجع).
هر دو فایل دارای دادههای مشابهی هستند: ستون A (شناسه)، B (نام)، C (امتیاز).
مراحل ساده:
-
فایلها را قابل اشتراکگذاری کنید: در هر فایل، به Share > Anyone with the link > Viewer بروید. این کار برای عملکرد IMPORTRANGE ضروری است.
-
فایل اصلی (DataSheet1) را باز کنید: یک ستون جدید اضافه کنید، مثلاً D1: “امتیاز از DataSheet2”.
-
فرمول VLOOKUP را بنویسید: در سلول D2 (زیر هدر)، این را وارد کنید:
=VLOOKUP(A2, IMPORTRANGE("https://docs.google.com/spreadsheets/d/12FTYtqkrYMKQ3KlmHtZ3_qoDW7Ugywjg2M2zLL4u-Rs", "Sheet1!A:C"), 3, FALSE)A2: مقدار جستجو (شناسه از فایل شما).IMPORTRANGE: وارد کردن دادهها از DataSheet2.3: ستون مربوط به امتیاز (ستون سوم).FALSE: تطابق دقیق.
-
مجوز دسترسی: برای اولین بار، از شما درخواست میشود – روی Allow کلیک کنید.
-
فرمول را به پایین بکشید: تا آن را برای همه ردیفها اعمال کنید.
مثال:
ما دادههای زیر را در شیتهای خود داریم:
| شناسه | نام | امتیاز |
|---|---|---|
| ۱ | M | ۸۵ |
| ۲ | E | ۹۲ |
| ۳ | H | ۷۸ |
| ۴ | R | ۷۸ |
| ۵ | D | ۷۴.۵ |
| ۶ | A | ۷۱ |
| ۷ | D | ۶۷.۵ |
اگر A2 برابر ID=2 باشد، D2 باید 92 را نشان دهد (امتیاز “E” از DataSheet2).
اگر A3 برابر ID=3 باشد، D3 باید 78 را نشان دهد (امتیاز “H”).
اگر خطای #N/A را مشاهده کردید، شناسه پیدا نشده یا شیت خالی است. آن را با این روش برطرف کنید:
=IFNA(VLOOKUP(...), "Not Found")
این کار دادههای شما را همگام و بهروز نگه میدارد. اگر سوالی داشتید، نظر بگذارید!