فهرست مطالب
در مایکروسافت اکسل، گاهی اوقات ما باید به دنبال انواع مختلفی از داده های مربوط به یک کلمه یا اطلاعات خاص در داخل یک سلول از مجموعه داده یا جدول باشیم. با کمک تابع VLOOKUP، می توانیم به راحتی آن کلمه را از جدول پیدا کنیم و داده های مربوط به مقدار سلول حاوی آن کلمه را استخراج کنیم.
دانلود کتاب تمرین تمرین
می توانید کتاب کار Excel را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
VLOOKUP برای یافتن Word در Text.xlsx
2 روش مفید برای اعمال VLOOKUP اگر سلول حاوی کلمه ای در متن در اکسل باشد
VLOOKUP معمولاً برای جستجوی یک مقدار در سمت چپ استفاده می شود. ستون یک جدول و تابع سپس مقداری را در همان سطر از ستونی که شما مشخص کرده اید برمی گرداند. فرمول عمومی این تابع VLOOKUP این است:
=VLOOKUP(lookup_value، table_array، col_index_num، [range_lookup])
شما می توانید یک نمای کلی دقیق داشته باشید در اینجا از نحوه عملکرد این تابع VLOOKUP .
1. VLOOKUP برای یافتن داده از متن حاوی یک کلمه در اکسل
در تصویر زیر، ستون B شامل نام مدل چند چیپست تصادفی و در ستون C<5 است>، نام مدل های گوشی هوشمندی وجود دارد که از چیپست های ذکر شده استفاده می کنند. کاری که ما در اینجا انجام خواهیم داد این است که به دنبال تطبیق جزئی یک مدل چیپست باشیم و سپس استخراج کنیم که کدام دستگاه از این مشخص شده استفاده می کند.چیپست.
به عنوان مثال، ما می خواهیم مدل دستگاه تلفن هوشمندی را بدانیم که از چیپست Snapdragon استفاده می کند. در ستون B ، نام Snapdragon با نام مدل وجود دارد، اما ما با ذکر 'snapdragon' فقط به دنبال این داده ها با تطابق جزئی خواهیم بود.
بنابراین، در خروجی Cell C14 ، فرمول مربوطه برای یافتن نام مدل گوشی هوشمندی که از چیپست مشخص شده استفاده می کند، به صورت زیر خواهد بود:
=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)
پس از فشار دادن Enter ، عملکرد Xiaomi Mi 11 Pro برمی گردد. بنابراین، این دستگاه خاص از چیپست Snapdragon استفاده می کند که در Cell B6 با شماره مدل آن قرار دارد.
بیشتر بخوانید: بررسی کنید سلول حاوی متن جزئی در اکسل است (5 روش)
2. VLOOKUP برای استخراج داده بر اساس یک مقدار از یک موقعیت خاص در سلول
اکنون یک مجموعه داده متفاوت در تصویر زیر خواهیم داشت. ستون B با تعدادی شماره تلفن تصادفی در ایالت های مختلف ایالات متحده آمریکا قرار دارد. ستون های D و E به ترتیب کدهای منطقه و نام ایالت های مرتبط را نشان می دهند. یک شماره تلفن را از ستون B کپی می کنیم و سپس با استخراج کد از 3 رقم سمت چپ شماره تلفن، نام ایالت را پیدا می کنیم. تابع VLOOKUP کد استخراج شده را در آرایه جدول D4:E10 جستجو می کند.
در خروجی سلول C13 ، فرمول مورد نیاز برای یافتن نام ایالت ازشماره تلفن مندرج در Cell B13 خواهد بود:
=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)
پس از فشار دادن Enter ، تابع به حالت باز می گردد. نام- نیویورک . بنابراین، شماره تلفن ذکر شده با کد مشخص در ابتدا در Cell B13 برای ایالت نیویورک ثبت شده است.
مطالب مرتبط: Excel اگر سلول حاوی متن باشد سپس مقدار را برگردانید (8 روش آسان)
جایگزینی برای VLOOKUP برای یافتن داده بر اساس یک کلمه در متن
یک جایگزین مناسب برای تابع VLOOKUP تابع XLOOKUP است. تابع XLOOKUP ترکیبی از توابع VLOOKUP و HLOOKUP است. داده ها را بر اساس ورودی های آرایه جستجو استخراج می کند و آرایه را برمی گرداند. فرمول عمومی این تابع به شرح زیر است:
=XLOOKUP(مقدار_lookup، آرایه_جستجو، آرایه_بازگشت، [if_not_found]، [match_mode]، [search_mode])
شما میتواند با کلیک کردن بر روی اینجا یک نمای کلی از این تابع را جذب کند.
بر اساس اولین مجموعه داده ما در روش اول، اگر ما از تابع XLOOKUP استفاده کنیم، فرمول مورد نیاز در خروجی Cell C14 باید به این صورت باشد:
=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)
پس از فشار دادن Enter ، تابع نتیجه مشابهی را که قبلاً به دست آمده را برگردانید.
در این تابع، آرگومان چهارم حاوی یک پیام سفارشی شده است که اگر مقدار جستجو پیدا نشود نشان داده می شود. در جدول این آگومان پنجم (مطابق_حالت) با '2' تعریف شده است که بر اساس ورودی در آرگومان اول تطبیق wildcard را نشان میدهد.
Concluding Words
امیدوارم روش های ذکر شده در بالا برای استخراج داده ها تحت معیارهای مشخص شده با تابع VLOOKUP اکنون شما را تحریک کند تا آنها را در وظایف ضروری اکسل خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا از طریق نظرات با ما در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.