نحوه استفاده از VLOOKUP برای تطبیق جزئی در اکسل (4 روش مناسب)

  • این را به اشتراک بگذارید
Hugh West

عملکرد VLOOKUP عموماً برای جستجو یا یافتن هر عنصر در محدوده یا جدول در اکسل استفاده می شود. با استفاده از تابع VLOOKUP می‌توانیم هر عنصری را با تطابق جزئی پیدا کنیم. روش های مختلفی برای انجام این نوع عملیات وجود دارد. در این مقاله، من 4 راه مناسب برای یافتن هر چیزی با تابع VLOOKUP برای تطابق جزئی در اکسل به شما نشان خواهم داد.

دانلود کتاب تمرین تمرین

می توانید دانلود کنید کتاب تمرین ما از اینجا به صورت رایگان!

VLOOKUP for Partial Matches.xlsx

4 روش مناسب برای استفاده از VLOOKUP برای Match جزئی

1. VLOOKUP با Wildcard برای دریافت تطابق جزئی/دقیق از تک ستون

بیایید فرض کنیم مجموعه داده ای از اطلاعات فروش با Name ، <1 داریم> شناسه ، تاریخ عضویت و فروش .

اکنون، می‌خواهیم نام‌ها را از این مجموعه داده با ورودی‌های جزئی جستجو کنیم. در این رابطه می‌توانید از عملکرد VLOOKUP با حروف عام استفاده کنید. برای انجام این کار مراحل زیر را دنبال کنید.

📌 مراحل:

  • اول و مهمتر از همه، فرمول زیر را در سلول C15 و وارد کنید کلید Enter را فشار دهید.
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)

<0 . در اینجا ما از کاراکترهای wildcard برای بررسی مقدار جستجو استفاده می کنیم.
  • B5:E12 اینمحدوده ای که در آن مقدار را جستجو خواهیم کرد.
  • 1 برای استخراج داده ها از ستون اول استفاده می شود.
  • FALSE استفاده می شود. برای تعریف تطابق دقیق.
    • در این زمان، هر کلمه کلیدی را در سلول C14 وارد کنید و کلید Enter را فشار دهید.

    بنابراین، می‌توانید با استفاده از VLOOKUP<2 یک تطابق جزئی برای هر تعداد کاراکتر و در هر بخشی از متن از محدوده جستجو پیدا کنید> عملکرد با عام

    در قسمت اول فقط یک مقدار که Name است استخراج کرده ایم. اکنون در اینجا Name و Joing Data را از کلمه کلیدی جستجو شده با تطابق جزئی بازیابی می کنیم. برای انجام این کار مراحل زیر را دنبال کنید.

    📌 مراحل:

    • ابتدا بر روی سلول C16 کلیک کنید و فرمول زیر را وارد کنید.
    =VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)

    این فرمول مشابه فرمول قبلی است. فقط تفاوت اصلی این است که ما می خواهیم تاریخ عضویت را از ستون 3 استخراج کنیم، به همین دلیل عدد 3 به عنوان نمایه ستون داده می شود.

    • بعد از آن، کلید Enter را فشار دهید.

    • به دنبال آن، هر کلمه کلیدی را در کادر جستجو در سلول C14 وارد کنید و Enter را فشار دهید.

    بنابراین، می‌توانید داده‌های چند ستونی را با VLOOKUP بازیابی کنید.تابع با تطبیق جزئی.

    بیشتر بخوانید: VLOOKUP و برگرداندن همه موارد مطابق در اکسل (7 روش)

    3. دریافت یک تطابق جزئی داده های عددی با VLOOKUP

    تا کنون، ما فقط نام و تاریخ عضویت را از مجموعه داده داده شده استخراج کرده ایم. حال در این قسمت به فروش اسامی همسان پی خواهیم برد. مراحل زیر را برای رسیدن به این هدف دنبال کنید.

    📌 مراحل:

    • در در ابتدا، روی سلول C17 کلیک کنید و فرمول زیر را وارد کنید. کلید Enter .

    🔎 تفکیک فرمول:

    • این فرمول مانند فرمول قبلی است. فقط تفاوت اصلی این است که همانطور که می خواهیم حقوق و دستمزد را از ستون 3 استخراج کنیم، به همین دلیل 4 به عنوان شاخص ستون داده می شود.
    • در این زمان، وارد کنید هر کلمه کلیدی در کادر جستجو در سلول C14 و فشار دادن کلید Enter .

    در نتیجه، شما می تواند چندین مقدار را با تطابق جزئی از جمله مقادیر عددی جستجو کند.

    بیشتر بخوانید: VLOOKUP تطبیق جزئی مقادیر چندگانه (3 رویکرد)

    خوانش های مشابه

    • VLOOKUP کار نمی کند (8 دلیل و راه حل)
    • Excel LOOKUP در مقابل VLOOKUP: با 3 مثالها
    • نحوه اجرای VLOOKUP با Wildcard در اکسل (2 روش)
    • Excel VLOOKUP برای برگرداندن چندگانهمقادیر به صورت عمودی
    • استفاده از VBA VLOOKUP برای یافتن مقادیر از کاربرگ دیگر در اکسل

    4. جستجوی داده ها با VLOOKUP برای تطابق جزئی و شرایط

    اکنون، بیایید ببینیم چگونه می‌توانیم هر اطلاعاتی را با VLOOKUP برای مطابقت‌های جزئی و یک شرط جستجو کنیم. ما از همان مجموعه داده به طور مشابه استفاده خواهیم کرد. وظیفه ما بررسی این است که آیا نام تطبیق کلمه کلیدی وارد شده بیشترین فروش را دارد یا خیر. در این راستا می توانید از تابع MAX برای کسب بیشترین فروش استفاده کنید. اگر نام کلمه کلیدی منطبق بیشترین فروش را داشته باشد، بله چاپ می شود، در غیر این صورت خیر. برای انجام این کار مراحل زیر را دنبال کنید.

    • در ابتدا فرمول زیر را در سلول C16 وارد کنید و Enter<2 را فشار دهید> کلید.
    =IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")

    🔎 تفکیک فرمول:

    • VLOOKUP(C15, B5:E12,4)>=E15, این شرایط منطقی IF است اینجا عمل کنید. ما در اینجا بررسی می کنیم که آیا نام وارد شده بیشترین فروش را دارد یا خیر.
    • اگر حقوق نام وارد شده با بالاترین دستمزد از قبل تعریف شده مطابقت داشته باشد، " بله " برمی گردد، در غیر این صورت " خیر ".
    • برای کسب اطلاعات بیشتر در مورد عملکرد IF می توانید این پیوند را بررسی کنید.
    • بعد از آن، هر کلمه کلیدی را در کادر جستجو در سلول C14 وارد کنید و کلید Enter را فشار دهید.

    در نتیجه، پاسخ مشروط را در آن خواهید یافت سلول C16 با تطابق جزئی برای عملکرد VLOOKUP .

    بیشتر بخوانید: نحوه برگرداندن بالاترین مقدار با استفاده از VLOOKUP در Excel

    Excel VLOOKUP برای تطابق جزئی کار نمی کند: دلایل آن چیست؟

    عملکرد VLOOKUP با تطابق جزئی گاهی اوقات یک کار پیچیده است. بنابراین، ممکن است به دلایل مختلفی خطاها را پیدا کنید یا نتوانید به نتیجه دلخواه برسید. دلایل اصلی برای کار نکردن تطابق جزئی VLOOKUP به شرح زیر ارائه شده است.

    • اگر کاراکتر وحشی در جایگیری اشتباه باشد.
    • اگر ستون شماره در داخل تابع VLOOKUP نامناسب است.
    • اگر مقدار جستجو در ناحیه جستجوی داده منبع وجود نداشته باشد، خطاهای #N/A را دریافت خواهید کرد.
    • اگر فضای اضافی یا کاراکترهای غیرضروری در داخل مقادیر جستجو یا محدوده منبع وجود داشته باشد.
    • اگر چندین مورد منطبق برای یک مقدار جستجو وجود داشته باشد، اولین مقدار جستجو در مقدار جستجو نشان داده خواهد شد. نتیجه.

    INDEX-MATCH: جایگزینی برای VLOOKUP برای تطبیق جزئی در اکسل

    علاوه بر اینها، یک گزینه جایگزین برای تابع VLOOKUP وجود دارد. در اکسل، که تابع INDEX است. با وارد کردن موارد منطبق با استفاده از ترکیب فرمول توابع INDEX و MATCH به راحتی می‌توانیم هر چیزی را با وارد کردن منطبقات جزئی پیدا کنیم.

    در این زمان، نام کامل را با جستجو پیدا خواهیم کرد. برای کلمات کلیدی با INDEX وتوابع MATCH . مراحل زیر را برای رسیدن به این هدف طی کنید.

    📌 مراحل:

    • ابتدا فرمول زیر را در سلول C15 وارد کنید و کلید Enter را فشار دهید.
    =INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))

    >> در آرگومان اول "*"&C14&"*" این داده ها را با متن جزئی ما در ستون Model مطابقت می دهد. $B$5:$B$12 این محدوده ستون مدل است. 0 برای تعریف تطابق دقیق استفاده می‌شود.

  • بعد از آن، در INDEX function، $B$5:$B$12 محدوده ای است که در آن شاخص را پیدا خواهیم کرد. نتیجه برگشت داده‌های MATCH به‌عنوان شماره ردیف در نظر گرفته می‌شود.
    • پس از آن، هر کلمه کلیدی را در کادر جستجو در سلول C14<2 وارد کنید> را فشار دهید و کلید Enter را فشار دهید.

    بنابراین، نتیجه دلخواه خود را در سلول C15 با استفاده از ترکیب INDEX-MATCH .

    بیشتر بخوانید: نحوه VLOOKUP متن جزئی در اکسل (با گزینه های جایگزین)

    نتیجه گیری

    بنابراین، در این مقاله، من 4 روش مناسب برای استفاده از تابع VLOOKUP برای تطابق جزئی در اکسل را به شما نشان دادم. همچنین می توانید کتاب کار رایگان ما را برای تمرین دانلود کنید. امیدوارم این مقاله برای شما مفید و آموزنده باشد. اگر سؤال یا توصیه دیگری دارید، لطفاً اینجا نظر دهید.

    و از ExcelWIKI دیدن کنید برای کسب اطلاعات بیشتر در مورد اکسل! روز خوبی داشته باشید! ممنونم!

    هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.