Arama & Başvuru
Tüm sürümler
◉ 9 görüntüleme
=VLOOKUP()
Bir değeri bir aralığın ilk sütununda bulur ve ilişkili bilgileri başka bir sütundan döndürür
Şunlar için geçerli:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Ayrıntılar için argüman adlarının üzerine gelin.
Çıktı türüKarma
Popülerlik90 / 100
UçucuHayır
Dinamik DiziHayır
📥 Örnek .xlsx indir — Çok yakında
▦ Playgroundda dene
Bu işleve özel dosya — güvenli & hafif · örnek veriler + canlı formüller
⬇ Örnek Çalışma Kitabını İndir
=VLOOKUP() için özel .xlsx — Farsça örnek veriler & canlı formüller — Excel’de açın.
- Sayfa “Örnek” — veri tablosu + formül
- Sayfa “Kılavuz” — sözdizimi, argümanlar & ipuçları
- Anında & güvenli (jeton + limit)
🧠 🧠 Bu işlevin quizi
Sorular — sözdizimi, örnek & hata — kendini test et!
◧ Argümanlar
| Argüman | Tür | Durum | Açıklama |
|---|---|---|---|
lookup_value |
Her tür | Zorunlu | Aranan değer |
table_array |
Aralık | Zorunlu | Arama ve hedef aralığı |
col_index_num |
Sayı | Zorunlu | Hedef sütun numarası |
range_lookup |
Mantıksal | İsteğe bağlı | Aralıklı aramaVarsayılan: TRUE |
▣ Örnekler
Örnek
=VLOOKUP(A2,A10:C20,2,TRUE)
جستجوی دقیق نام Fontana در محدوده B2:E7 و برگرداندن مقدار ستون دوم
=VLOOKUP("Fontana",B2:E7,2,FALSE)
جستجوی مقدار A2 در برگ Client Details محدوده A:F و برگرداندن مقدار ستون سوم با تطابق دقیق
=VLOOKUP(A2,'Client Details'!A:F,3,FALSE)
✦ İpuçları
- استفاده از تابع جدید XLOOKUP را امتحان کنید؛ نسخه بهبودیافته VLOOKUP که در هر جهتی کار میکند و بهطور پیشفرض تطابق دقیق برمیگرداند و استفاده از آن آسانتر است. زمانی از VLOOKUP استفاده کنید که نیاز دارید چیزی را در جدول یا محدوده بهصورت سطری بیابید؛ برای مثال، قیمت قطعه خودرو را با شماره قطعه جستجو کنید یا نام کارمند را بر اساس شناسه کارمند بیابید. در سادهترین حالت، تابع VLOOKUP میگوید: =VLOOKUP(آنچه میخواهید بیابید، جایی که میخواهید جستجو کنید، شماره ستون در محدوده حاوی مقدار برگشتی، تطابق تقریبی یا دقیق برگردان). نکته: راز VLOOKUP این است که دادههای خود را طوری سازماندهی کنید که مقدار مورد جستجو (Fruit) در سمت چپ مقدار برگشتی (Amount) قرار گیرد. اگر مشترک Microsoft Copilot هستید، Copilot میتواند درج و استفاده از توابع VLOOKUP یا XLOOKUP را آسانتر کند. به راهنمای دریافت بینش داده با Copilot در اکسل مراجعه کنید.
- مقدار نادرست برگشتی: اگر range_lookup برابر TRUE باشد یا حذف شود، ستون اول باید بهصورت الفبایی یا عددی مرتب باشد. اگر ستون اول مرتب نباشد، ممکن است مقدار برگشتی غیرمنتظره باشد. یا ستون اول را مرتب کنید یا برای تطابق دقیق از FALSE استفاده کنید.
- #N/A در سلول: اگر range_lookup برابر TRUE باشد و مقدار lookup_value کوچکتر از کوچکترین مقدار ستون اول table_array باشد، خطای #N/A دریافت میکنید. اگر range_lookup برابر FALSE باشد، خطای #N/A نشان میدهد عدد دقیق یافت نشده است. برای اطلاعات بیشتر درباره رفع خطای #N/A در VLOOKUP به راهنمای اصلاح خطای #N/A مراجعه کنید.
- #REF! در سلول: اگر col_index_num بزرگتر از تعداد ستونهای table_array باشد، خطای #REF! دریافت میکنید. برای اطلاعات بیشتر درباره رفع خطای #REF! به راهنمای اصلاح خطای #REF! مراجعه کنید.
- #VALUE! در سلول: اگر table_array کوچکتر از ۱ باشد، خطای #VALUE! دریافت میکنید. برای اطلاعات بیشتر به راهنمای اصلاح خطای #VALUE! در VLOOKUP مراجعه کنید.
- #NAME? در سلول: خطای #NAME? معمولاً به این معنی است که فرمول گیومه ندارد. برای جستجوی نام شخص، مطمئن شوید نام را داخل فرمول در گیومه قرار دادهاید؛ برای مثال نام را بهصورت "Fontana" در =VLOOKUP("Fontana",B2:E7,2,FALSE) وارد کنید. برای اطلاعات بیشتر به راهنمای اصلاح خطای #NAME! مراجعه کنید.
- #SPILL! در سلول: این خطای خاص #SPILL! معمولاً به این معنی است که فرمول شما برای مقدار جستجو به اشتراک ضمنی متکی است و از کل ستون بهعنوان مرجع استفاده میکند؛ برای مثال =VLOOKUP(A:A,A:C,2,FALSE). میتوانید با ثابت کردن مرجع جستجو با عملگر @ مانند =VLOOKUP(@A:A,A:C,2,FALSE) مشکل را حل کنید. یا میتوانید از روش سنتی VLOOKUP استفاده کرده و بهجای کل ستون به تکسلول ارجاع دهید: =VLOOKUP(A2,A:C,2,FALSE).
- برای range_lookup از ارجاع مطلق استفاده کنید: استفاده از ارجاع مطلق به شما امکان میدهد فرمول را به پایین پر کنید بهطوری که همیشه به همان محدوده جستجوی دقیق نگاه کند. نحوه استفاده از ارجاع سلولی مطلق را بیاموزید.
- مقادیر عددی یا تاریخ را بهصورت متن ذخیره نکنید: هنگام جستجوی مقادیر عددی یا تاریخ، مطمئن شوید دادههای ستون اول table_array بهصورت متن ذخیره نشدهاند؛ در غیر این صورت VLOOKUP ممکن است مقدار نادرست یا غیرمنتظره برگرداند.
- ستون اول را مرتب کنید: پیش از استفاده از VLOOKUP وقتی range_lookup برابر TRUE است، ستون اول table_array را مرتب کنید.
- از نویسههای عام استفاده کنید: اگر range_lookup برابر FALSE باشد و lookup_value متن باشد، میتوانید در lookup_value از نویسههای عام علامت سؤال (?) و ستاره (*) استفاده کنید. علامت سؤال هر تکنویسه را تطبیق میدهد و ستاره هر توالی نویسه را. اگر میخواهید علامت سؤال یا ستاره واقعی را بیابید، پیش از نویسه یک مدک (~) بگذارید؛ برای مثال =VLOOKUP("Fontan?",B2:E7,2,FALSE) تمام نمونههای Fontana با حرف آخر متغیر را جستجو میکند.
- مطمئن شوید دادهها حاوی نویسههای اشتباه نیستند: هنگام جستجوی مقادیر متنی در ستون اول، مطمئن شوید دادههای ستون اول فاصله ابتدایی، فاصله انتهایی، استفاده ناسازگار از گیومه ساده (' یا ") و گیومه خمیده (‘ یا ”) یا نویسههای غیرچاپی ندارند. در این موارد VLOOKUP ممکن است مقدار غیرمنتظره برگرداند. برای نتیجه دقیق، از تابع CLEAN یا TRIM برای حذف فاصلههای انتهایی مقادیر جدول استفاده کنید.
💬 Yorumlar & Soru-Cevap 0 onaylı
🔒 Onay sonrası yayınlanır.Onay sonrası görünür
Henüz yorum yok — ilk siz olun!