نحوه یافتن چندین مقدار در اکسل (8 روش سریع)

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

در این مقاله، نحوه یافتن چندین مقدار در اکسل را مورد بحث قرار می دهم. اغلب، در حین کار با صفحات گسترده، یافتن چندین مقدار به طور همزمان می تواند کمک بزرگی باشد. به عنوان مثال، ما مجموعه داده ای داریم که شامل سرگرمی های چند نفر است. با این حال، در این مجموعه داده، یک نفر ( Emily ) بیش از یک سرگرمی دارد. بنابراین، اکنون از چندین ابزار و توابع اکسل برای دریافت همزمان سرگرمی های متعدد امیلی استفاده خواهیم کرد. علاوه بر آن، نحوه اتصال چندین مقدار را در یک سلول نشان خواهم داد.

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

شما می توانید دانلود کنید تمرین کتاب کار که برای تهیه این مقاله از آن استفاده کرده ایم.

Find Multiple Values.xlsm

8 روش برای یافتن چندین مقدار در اکسل

1. برای دریافت مقادیر متعدد در اکسل از ابزار Find and Replace استفاده کنید

با استفاده از ویژگی Find می توانید چندین مقدار را به راحتی دریافت کنید. ابزار Find and Replace MS Excel . در مجموعه داده ما، نام Emily 3 بار ذکر شده است. بنابراین، مراحل زیر را دنبال کنید تا این 3 مقادیر را به طور همزمان پیدا کنید.

مراحل:

  • ابتدا مجموعه داده را انتخاب کنید ( B4:C11 ).

  • بعد، Ctrl + F را فشار دهید تا پنجره Find and Replace را باز کنید یا به Home > Editing group > Find & > Find را انتخاب کنید.
  • سپس، " Emily " را در قسمت Find what تایپ کنید و روی کلیک کنید. پیدا کردنهمه .

  • در نتیجه، 3 نام ( Emily ) را پیدا کردیم در پنجره زیر فهرست شده است.

بیشتر بخوانید: نحوه یافتن مقدار در محدوده در اکسل (3 روش)

2. گزینه فیلتر اکسل برای یافتن مقادیر متعدد

یک گزینه آسان و سریع دیگر برای دریافت چندین مقدار در اکسل استفاده از Autofilter است. . بیایید نگاهی به مراحل مربوط به این روش بیندازیم.

مراحل:

  • ابتدا، روی سلولی که می‌خواهید روی آن اعمال شود کلیک راست کنید. فیلتر من Cell B5 را انتخاب کرده ام، زیرا باید همه نام ها را فیلتر کنم، Emily .
  • سپس به Filter > بروید. فیلتر بر اساس مقدار سلول انتخاب شده .

  • در نتیجه، تمام سلول های حاوی نام Emily به صورت زیر فیلتر می شوند.

  • اکنون، اگر می‌خواهید فیلتر را لغو کنید، فقط روی نماد Autofilter سربرگ مجموعه داده کلیک کنید، فیلتر را از «Name» پاک کنید و روی OK کلیک کنید.

بیشتر بخوانید: نحوه یافتن یک کاراکتر در رشته در اکسل

3. اعمال گزینه فیلتر پیشرفته برای برگرداندن مقادیر متعدد

اکسل یک گزینه فیلتر به نام دارد. فیلتر پیشرفته . این گزینه هنگام یافتن مقادیر متعدد بسیار مفید است. برای اعمال گزینه Advanced Filter باید یک محدوده معیار تنظیم کنید. بیایید مراحل مربوط به این را طی کنیمروش.

مراحل:

  • ابتدا محدوده معیار را تنظیم کنید ( B13:C14 ).

  • بعد، به داده > مرتب سازی & Filter > Advanced .

  • در نتیجه، پنجره Advanced Filte r نمایان خواهد شد. اکنون، محدوده فهرست ( محدوده مجموعه داده ) و محدوده معیار را تنظیم کرده و OK را کلیک کنید.

  • در نهایت، در اینجا همه سرگرمی های امیلی را به یکباره دریافت کردیم.

توجه

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

4. چندین مقدار را با استفاده از جدول تعریف شده اکسل برگردانید

ما می توانیم جدول تعریف شده اکسل ایجاد کنیم و بنابراین فیلترینگ را برای بدست آوردن مقادیر متعدد اعمال کنیم. این یک راه بسیار راحت و آسان برای یافتن مقادیر متعدد است.

مراحل:

  • ابتدا، روی هر یک از سلول های مجموعه داده کلیک کنید ( B4:C11 ).

  • بعد، Ctrl + t را فشار دهید صفحه کلید در نتیجه، پنجره ایجاد جدول نمایش داده می شود. محدوده جدول را بررسی کنید و روی OK کلیک کنید.

  • در نتیجه، جدول زیر را از مجموعه داده ما ایجاد می کنیم.

  • اکنون، روی نماد فلش رو به پایین در کنار هدر جدول کلیک کنید. سپس نام Emily را بررسی کرده و کلیک کنید خوب

  • در نهایت، در اینجا نتیجه فیلتر شده مورد انتظار ما است.

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

  • چگونه متن را در سلول در اکسل پیدا کنیم
  • Excel Search for Text در محدوده (11 روش سریع)
  • چگونه پیدا کنیم که سلول حاوی متن خاصی در اکسل است
  • یافتن کاراکتر در رشته اکسل (8 روش آسان) )

5. برای یافتن چندین مقدار تابع FILTER را وارد کنید

این بار از تابع FILTER برای بازگشت استفاده می کنیم مقادیر متعدد در اکسل.

مراحل:

  • ابتدا فرمول زیر را در Cell C14 تایپ کنید.
=FILTER(C5:C11,B5:B11=B14)

  • بعدی، Enter را بزنید.
  • در نتیجه ، همه سرگرمی های امیلی به یکباره برگردانده می شوند.

توجه

فیلتر<تابع 2> فقط برای Excel 365 مشترکین در دسترس است.

6. جستجوی چند مقدار با تابع INDEX در اکسل

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

مراحل:

  • در ابتدا فرمول زیر را در Cell C14 تایپ کنید. .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)

  • در نتیجه موارد زیر را دریافت کردیمنتیجه.

  • بعد، علامت Fill Handle ( + ) را به سمت پایین بکشید تا علامت دیگر را دریافت کنید. ارزش ها.

  • در نتیجه، در اینجا لیستی از سرگرمی های امیلی است که ما بدست آورده ایم.

🔎 فرمول چگونه کار می کند؟

  • IF($B$5:$B$11=$B$14،ROW($B$5:$B$11))

در اینجا، تابع IF اگر محدوده سلولی B5:B11 برابر با B14 باشد، یک عدد ردیف را برمی گرداند، در غیر این صورت FALSE<2 را برمی گرداند>.

    2>

اکنون، این قسمت از فرمول از تابع SMALL استفاده می کند که nامین کوچکترین مقدار را برمی گرداند. این فرمول اعداد را برمی گرداند: 5 , 8 , 11 .

  • INDEX($B$5:$C$11, SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4, 2)

اکنون قسمت پایانی فرمول می آید. می دانیم که تابع INDEX مقدار را در یک موقعیت معین برمی گرداند. چیز دیگر این است که تابع INDEX اولین ردیف جدول ما را به عنوان ردیف 1 در نظر می گیرد. از آنجایی که مجموعه داده های جدول من از ردیف 5 شروع می شود، 4 را از آن کم کردم. مقدار ROW برای دریافت ردیف صحیح از مجموعه داده. بنابراین، برای آرایه B5:C11 ، شماره ردیف 5 ، 8 ، 11 ، و ستون شماره 2 ، تابع INDEX نتیجه دلخواه ما را ارائه می دهد

📌 پنهان کردن خطاهای ایجاد شده توسط فرمول بالا

مشکلی در بالا وجود دارد-فرمول INDEX ذکر شد. هنگامی که علامت Fill Handle ( + ) را به پایین می کشید، فرمول پس از مقدار معینی یک خطا ( #NUM! ) برمی گرداند. بنابراین، برای رفع فرمول بالا از توابع IF و ISERROR استفاده خواهیم کرد.

مراحل:

  • ابتدا فرمول زیر را در Cell C14 تایپ کنید.
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))

  • در نتیجه، نتیجه را عاری از هرگونه خطا دریافت خواهیم کرد.

در اینجا، تابع ISERROR بررسی می کند که آیا یک مقدار یک خطا است یا خیر، و TRUE یا FALSE را برمی گرداند. فرمول بالا با توابع IF و ISERROR بررسی می کند که آیا نتیجه آرایه یک خطا است یا نه و بنابراین اگر نتیجه یک خطا باشد ("") خالی برمی گرداند، در غیر این صورت مقدار مربوطه را برمی گرداند.

7. تابع تعریف شده توسط کاربر برای یافتن چندین مقدار در اکسل (VBA)

در این روش، نحوه استفاده از<1 را مورد بحث قرار خواهیم داد> تابع تعریف شده توسط کاربر برای دریافت چندین مقدار در اکسل. در اینجا، ما از تابع تعریف شده توسط کاربر : vbaVlookup استفاده خواهیم کرد.

مراحل:

  • ابتدا، بروید به کاربرگ فعال.
  • ثانیاً، به Developer > Visual Basic بروید.

  • سپس پنجره Visual Basic ظاهر می شود. به گوشه VBA Project (گوشه سمت چپ بالای پنجره) بروید.
  • سوم، روی نام پروژه کلیک راست کرده و به Insert بروید.> Module .

  • در نتیجه، Module را دریافت خواهید کرد. کد زیر را در ماژول بنویسید.
8369

  • پس از آن، اگر شروع به نوشتن تابع در کنید سلول C14 ، تابع مانند سایر توابع اکسل نشان داده می شود.

  • سپس فرمول زیر را در <بنویسید. 1> سلول C14 .
=vbaVlookup(B14,B5:B11,2)

  • در نهایت، در اینجا ما سرگرمی های متعددی داریم Emily به صورت زیر مقادیر لیست شده به صورت عمودی در سلول های مختلف با این حال، اکنون، چندین مقدار به هم پیوسته در یک سلول را نشان خواهیم داد. در اینجا، ما از عملکرد TEXTJOIN همراه با تابع FILTER برای بدست آوردن مقادیر چندگانه متصل شده استفاده خواهیم کرد.

    مراحل:

    • ابتدا فرمول زیر را در Cell C14 تایپ کنید.
    =TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))

    • در نتیجه، تمام سرگرمی های امیلی به صورت افقی در یک سلول ارائه می شود.

    در اینجا، TEXTJOIN تابع لیستی از سرگرمی ها را با استفاده از کاما به هم الحاق می کند.

    نتیجه گیری

    در مقاله بالا، من سعی کردم روش ها را به طور مفصل مورد بحث قرار دهم. امید است این روش ها و توضیحات برای رفع مشکلات شما کافی باشد. لطفا اگر سوالی دارید به من اطلاع دهید.

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