جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • فروشگاه
  • مقالات آموزشی
    • آموزش اکسل
    • فرمول و توابع اکسل
    • آموزش اکسل در حسابداری
    • پاسخگویی به سوالات اکسلی
  • آموزش گوگل شیت
  • درباره ما
مطالب کمیاب در اکسل و حسابداری

ورود

گذرواژه خود را فراموش کرده اید؟

یا

ارسال مجدد رمز عبور یکبار مصرف (00:30)

ثبت نام

ارسال مجدد رمز عبور یکبار مصرف (00:30)
  • ۰۹۲۱۷۷۰۹۵۶۹
  • Info@arshad-hesabdar.ir
مطالب کمیاب در اکسل و حسابداری
  • صفحه اصلی
  • فروشگاه
  • مقالات آموزشی
    • آموزش اکسل
    • فرمول و توابع اکسل
    • آموزش اکسل در حسابداری
    • پاسخگویی به سوالات اکسلی
  • آموزش گوگل شیت
  • درباره ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
مطالب کمیاب در اکسل و حسابداری > بلاگ > فرمول ها و توابع اکسل > آموزش ترکیب 2 تابع Index و Match +مثال ویک نکته طلایی

آموزش ترکیب 2 تابع Index و Match +مثال ویک نکته طلایی

فرمول ها و توابع اکسل
ترکیب دو تابع MATCH و INDEX

ترکیب دو تابع index و match

تابع index و match دوتا از توابع مهم اکسلی می باشند که برای جستجوی پیشرفته مورد استفاده قرار می گیرند.
این توابع می‌توانند جایگزین بسیار خوبی برای vlookup باشند .زیرا vlookup دارای یک سری محدودیت‌ها بوده ولی این توابع دیگر هیچ محدودیتی نداشته و من پیشنهاد می‌کنم از این به بعد هر جایی که نیاز به vlookup بود از ترکیب دوتا تابع index و match استفاده کنید.

فهرست مطالب

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

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

برای درک بهتر این مطلب از آموش اکسل برای شما مثال کاربردی تهیه نموده ایم ، با ما همراه باشید .
دراینجا  جدولی شامل منطقه، درآمد ، سود و نام کارشناس فروش‌ وارد شده را داریم ، می‌خواهیم با استفاده از نام کارشناس فروش، اسم منطقه را جستجو کنیم .

ترکیب تابع index و match

تابع index

در این مرحله لازم است تابع index را بنویسیم ( در مقاله آموزش صفر تا 100 تابع index در اکسل،همراه با مثال کاربردی ، بطور جامع برای شما این تابع را توضیح داده اییم و اگر آشنایی با این تابع ندارید حتما آن را مطالعه فرمایید )

index(array;Row_num;[column_num])

قسمت اول باید Array یا محدوده مون رو انتخاب کنیم، محدوده منطقه‌ها مد نظر ما هست
جداکننده را گذاشته و سپس قسمت بعدی فرمول از ما می پرسد ، سطر چندم رو می‌خواهی؟
ما فرضاً کارشناس فروش آقای هادی نژاد‌حسن را می خواهیم که در سطر هفتم نوشته شده است بعد از آن پرانتز رو بسته و Enter

در اینجا من از روی این فیلد داده‌ای نگرفتم و نتیجه‌ام رو بصورت دستی وارد کردیم که در سطر چندم هست.

ترکیب تابع index و match

تابع MATCH

و اما سوال اینجاست که چطور می ‌توانیم این را به سلول کارشناس فروش لینک دهیم؟
ما یک تابعی داریم به اسم تابع match که این تابع می‌تواند درون یک محدوده به ما بگوید که یک داده‌ی مشخص چندمین سلول هست.

MATCH(lookup_value, lookup_array, [match_type])

به این صورت نوشته می‌شه که مساوی match پرانتز باز.
در وهله اول ا ما می پرسد دنبال چه داده‌ای می‌گردید یا همان Lookup_Value شما چیست ؟
من کارشناس فروشم رو براش انتخاب می‌کنم و جدا کننده رامی‌گذارم.
سپس از ما میپرسد ، این اسم رو در کدوم محدوده انتخاب کنم؟ من اینجا ستون کارشناس فروش رو انتخاب می‌کنم.
و نکته ایی که حتما به آن توجه کنید آن است که همیشه باید برای تابع match در قسمت Lookup_Array یا یک ستون رو انتخاب کنید یا اگر می‌خواهید سطری شماره ستون رو بهتون بده یک سطر رو انتخاب کنید. نمی‌توانید بیشتر از یک ستون یا یک سطر را انتخاب کنید و جدا کننده را گذاشته و قسمت آخر را همیشه صفر می‌گذاریم. پرانتز رو می‌بندم. Enter .

ترکیب تابع index و match

ترکیب تابع index و match

در این قسمت ما توانستیم با استفاده از فرمول match متوجه شویم که هادی نژد حسن در محدوده هفتم داده ما قرار دارد .


پس من خیلی راحت می‌توانم این تابع را کپی کنم Ctrl+c و داخل تابع index قسمت دومش که دستی تایپ کرده بودم را با این فرمول جایگزین کنم تا بر اساس نام کارشناس فروش شماره ردیفش را پیدا کند و ستون متناظرش را به من نتیجه بدهد. Enter . که باید نتیجه کلمه غرب باشد .

ترکیب تابع index و match

حالا اگر بخواهیم سود را استخراج کنیم به چه صورت می‌توانیم عمل کنیم؟
می‌نویسیم مساوی index پرانتز باز، محدوده‌ای که سود ما در اون قرار داره کجاست؟
. جداکننده را گذاشته سپس از ما می پرسد سطر چندم رو می‌خواهی؟ که همون جور که قبلاً گفتم با تابع match ما سطرش رو بهش می‌دیم، match پرانتز باز، match کن. چی رو match کنه؟ نام کارشناس فروش ما رو. کاما Lookup_Array کجاست؟
کارشناس فروش‌ها کجان؟ این محدوده. دقت کنید محدوده‌ای که برای index انتخاب می‌کنید و محدوده‌ای که برای match انتخاب می‌کنید باید ارتفاعشون یکی باشه. یعنی اگر این از D6 تا D15 است کارشناس فروش ما باید حتماً از B6 تا B15 باشه نمی‌تونه از B5 باشه تا B15 یا از B6 باشه تا B17 کاما، قسمت آخر ، صفر پرانتز بسته. تابع match رو پرانتزش رو بستم و پرانتز تابع index رو هم می‌بندم اینجا به من سود رو نشون می‌ده.

ترکیب تابع index و match

کار دیگری که ما می‌خواهیم با این تابع انجام دهیم  این است که یه کم پیشرفته‌تر باهاش عمل کنیم به این صورت که به ما بگوید که اگر شخصی اینجا سود رو انتخاب کرد سود رو به ما نشون بده و درآمد رو انتخاب کرد درآمد رو به ما نشون بده و اینجا هم بتونه شخص کارشناس فروش‌هاش رو عوض کنه و نتیجه رو اینجا ببینه.
به چه صورت عمل می‌کنیم؟
در ابتدا مساوی index کن پرانتز را باز می کنیم سپس محدوده ما کجاست؟ اینبار چون ممکن است  درآمد باشه و هم ممکنه سود باشه من هر دوی این ستون ها را باید انتخاب کنم.
کاما سطر چندم؟ خوب سطرش رو گفتم که با تابع match پیدا می‌کنیم. match پرانتز باز آقای نژادحسن رو بگرد.
کاما در کجا؟ در این کارشناسای فروش، کاما صفر، پرانتز بسته.
خوب کاما رو بگذارم می‌رم قسمت سوم تابع index که قبلاً توضیح دادم در قسمت سوم باید بگم که حالا تو این دو تا ستون رو به من دادی ستون چندم رو می‌خوای؟
خوب من چجوری می‌تونم بفهمم که ستون چندم؟ باید از روی فیلد کنار اون و این مسئله رو متوجه بشم پس دوباره می تونم match کنم .
چی رو match کنم؟ این سلول کنارش که توش از لیست کشویی کاربر من قراره درآمد یا سود رو انتخاب کنه
کاما کجا بیاد match کنه ؟ توی این دو تا فیلد و کاما صفر.

ترکیب تابع index و match

ببینید در این قسمت کاربر من وقتی مثلاً درآمد رو انتخاب کرد تابع match میاد به این دو تا سلول نگاه می‌کنه می بینه که درآمد اولین ستون نتیجه‌اش می‌شه یک. پس در نتیجه کل این قسمت نتیجه‌اش می‌شه یک و این یک رو می‌ذاره توی تابع index و نتیجه ما درست می‌شه. پرانتز رو می‌بندم. Enter.
و  اگر من بجای درآمد سود رو انتخاب کنم خیلی راحت سود رو به من می‌ده اینجا هم اگر بجای کارشناس فروشم یه کارشناس فروش دیگه انتخاب کنم خیلی راحت سودش رو به من می‌ده.

ترکیب تابع index و match

نکته طلایی

این فرمول با توجه به اینکه یه کم طولانی‌تر هست، من یه ترفندی که استفاده می‌کنم به این صورت می باشد که چارجوب این فرمول رو نوشته و آن را قرار می‌دم در قسمت AutoCorrect اکسل قرار می دهم تا خیلی سریع اکسل بتونه نتیجه را به من بدهد.
چطور این کار رو انجام بدهیم؟
ببینید من چارچوبش رو اینجا نوشتم که
مساویه با index و SelectReturnColumn یعنی ستونی که می‌خواد به ما بده و match کنه قسمت‌های مختلفش رو حالا با تعریف خودم نوشتم.
این رو کپی می‌کنم میام قسمت File ، Options ،و دراینجا قسمت Proofing ، AutoCorrect Options…
اینجا یک حالت اختصاری رو براش قرار می‌دم که من iii براش قرار دادم و گفتم که هر وقت من iii رو نوشتم این چارچوب رو برای من بیا نشون بده. خوب ok رو می‌زنم.
حالا دیگه اگر بخوام تابع‌ام رو بنویسم خیلی راحت‌ترم. اینجا بدون هیچ مساوی iii می‌نویسم space می‌زنم تابعم نوشته می‌شه بعد توی قسمت‌های مختلف باید جایگزین کنم. مثلاً Array که این قسمت هست برای index می‌شه کجا؟ می‌شه سودم. بعد match رو خودش نوشته. خوب داخل match ، Lookup_Value ام چیه؟ اینه و Lookup_Value ام چیه؟ Lookup_Array ام این کارشناس فروش‌هاست. تمام. این نتیجه رو به ما داد.

ترکیب تابع index وmatch
ترکیب تابع index وmatch

جهت مشاهده آموزش ویدئویی ترکیب تابع index و match بر روی لینک زیر کیلیک کرده و آن را داخل پیج ایسنتاگرامی ( softwaretrain ) مشاهده فرمایید .

آموزش ویدئویی ترکیب تابع index و match
5/5 - (1 امتیاز)
برچسب ها: MATCHآموزش تابع MATCH
درباره محمود بنی اسدی (مدیر سایت)

فارغ التحصیل کارشناسی ارشد حسابداری، ده سال سابقه تدریس اکسل در سطوح مختلف از قبیل فرمول نویسی، ابزارهای هوش تجاری، ترفندها و ... ، نویسنده شش مقاله در سطح ملی و ISI

نوشته‌های بیشتر از محمود بنی اسدی (مدیر سایت)
قبلی آموزش صفر تا 100 تابع index در اکسل همراه با مثال
بعدی آموزش جامع رسم نمودار در اکسل با کمک توابع بصورت رایگان+مثال

دیدگاهتان را بنویسید لغو پاسخ

نوشته های اخیر
  • آموزش صفر تا صد تابع FILTER در اکسل
  • فرمول های محاسبه مالیات حقوق + فایل اکسل
  • اکسل (Excel) چیست؟ | معرفی نرم افزار اکسل + کاربردها
  • راهنمای ترجمه متن با اکسل(ترکیب قدرت Google SheetsوAPI گوگل)
  • آموزش جامع Conditional Formatting اکسل( فرمت دهی شرطی )
  • چگونگی مقایسه اطلاعات در اکسل
  • جایگزینی داده به جای فرمول با ترفند بسیار ساده در اکسل
  • تبدیل عدد اعشاری به ساعت، در اکسل
  • پاسخگویی به سوالات حسابداری توسط کارشناسان خبره
  • نامگذاری سلول ها در اکسل و استفاده از آن در فرمول

محصولات
  • نرم افزار پیشرفته محاسبه حقوق و دستمزد 1403
    1.200.000 تومان 950.000 تومان
  • کتاب-ها-و-منابع-آموزشی-رایگان-اکسل-و-پاور-بی-آی کتاب ها و منابع آموزشی رایگان اکسل و پاور بی آی
    رایگان!
  • محاسبه-کارکرد1401 نرم افزار محاسبه کارکرد سال1401 در اکسل
    390.000 تومان 280.000 تومان
  • نمودار سود و زیان به سبکی زیبا نمودار سود و زیان به سبکی زیبا
    50.000 تومان
  • ایجاد لیست کشویی جستجوگر اکسل ایجاد لیست کشویی جستجوگر اکسل
    70.000 تومان 35.000 تومان
  • آموزش ساخت نمودار گیج (Gauge) آموزش ساخت نمودار گیج (Gauge)
    15.000 تومان
  • دوره آموزش پایه ای برنامه نویسی در پاورکوئری و پاور بی آی دوره آموزش پایه ای برنامه نویسی در پاورکوئری و پاور بی آی
    امتیاز 5.00 از 5

    590.000 تومان
  • برنامه مغایرت گیری بانکی (تحت اکسل) برنامه مغایرت گیری بانکی (تحت اکسل)
    150.000 تومان 130.000 تومان
  • دوره بی نظیر آموزش اکسل-بخش چهارم دوره بی نظیر آموزش اکسل-بخش چهارم
    200.000 تومان
  • دوره آموزشی بی نظیر اکسل دوره آموزشی بی نظیر اکسل
    امتیاز 4.00 از 5

    950.000 تومان

دسته‌های محصولات
  • آموزش پاور بی آی
  • دوره اکسل در حسابداری
  • دوره صفر تا صد اکسل
  • سایر
مطالب کمیاب در اکسل و حسابداری

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

دسترسی سریع
  • فروشگاه
  • آموزش اکسل
  • آموزش اکسل در حسابداری
  • فرمول ها و توابع اکسل

تماس باما
  • تهران، گیشا ،خیابان 16 ام
  • ۰۹۲۱۷۷۰۹۵۶۹
  • Info@arshad-hesabdar.ir

تمامی حقوق برای سایت مطالب کمیاب در اکسل و حسابداری محفوظ می باشد.
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://arshad-hesabdar.ir/?p=8788
ورود ×
کد تأیید
لطفا کد تأیید ارسال شده به را وارد کنید
ثبت
رمز عبور خود را فراموش کرده اید؟
ورود با رمز عبور یکبار مصرف
ارسال مجدد رمز عبور یکبار مصرف(00:30)
حساب کاربری ندارید؟
ثبت نام
ارسال مجدد رمز عبور یکبار مصرف(00:30)
بازگشت به ورود

ارسال مجدد رمز عبور یکبار مصرف (00:30)
بازگشت به ورود
  • (+93) Afghanistan
  • (+355) Albania
  • (+213) Algeria
  • (+1) American Samoa
  • (+376) Andorra
  • (+244) Angola
  • (+1) Anguilla
  • (+1) Antigua
  • (+54) Argentina
  • (+374) Armenia
  • (+297) Aruba
  • (+61) Australia
  • (+43) Austria
  • (+994) Azerbaijan
  • (+973) Bahrain
  • (+880) Bangladesh
  • (+1) Barbados
  • (+375) Belarus
  • (+32) Belgium
  • (+501) Belize
  • (+229) Benin
  • (+1) Bermuda
  • (+975) Bhutan
  • (+591) Bolivia
  • (+599) Bonaire, Sint Eustatius and Saba
  • (+387) Bosnia and Herzegovina
  • (+267) Botswana
  • (+55) Brazil
  • (+246) British Indian Ocean Territory
  • (+1) British Virgin Islands
  • (+673) Brunei
  • (+359) Bulgaria
  • (+226) Burkina Faso
  • (+257) Burundi
  • (+855) Cambodia
  • (+237) Cameroon
  • (+1) Canada
  • (+238) Cape Verde
  • (+1) Cayman Islands
  • (+236) Central African Republic
  • (+235) Chad
  • (+56) Chile
  • (+86) China
  • (+57) Colombia
  • (+269) Comoros
  • (+682) Cook Islands
  • (+225) Côte d'Ivoire
  • (+506) Costa Rica
  • (+385) Croatia
  • (+53) Cuba
  • (+599) Curaçao
  • (+357) Cyprus
  • (+420) Czech Republic
  • (+243) Democratic Republic of the Congo
  • (+45) Denmark
  • (+253) Djibouti
  • (+1) Dominica
  • (+1) Dominican Republic
  • (+593) Ecuador
  • (+20) Egypt
  • (+503) El Salvador
  • (+240) Equatorial Guinea
  • (+291) Eritrea
  • (+372) Estonia
  • (+251) Ethiopia
  • (+500) Falkland Islands
  • (+298) Faroe Islands
  • (+691) Federated States of Micronesia
  • (+679) Fiji
  • (+358) Finland
  • (+33) France
  • (+594) French Guiana
  • (+689) French Polynesia
  • (+241) Gabon
  • (+995) Georgia
  • (+49) Germany
  • (+233) Ghana
  • (+350) Gibraltar
  • (+30) Greece
  • (+299) Greenland
  • (+1) Grenada
  • (+590) Guadeloupe
  • (+1) Guam
  • (+502) Guatemala
  • (+44) Guernsey
  • (+224) Guinea
  • (+245) Guinea-Bissau
  • (+592) Guyana
  • (+509) Haiti
  • (+504) Honduras
  • (+852) Hong Kong
  • (+36) Hungary
  • (+354) Iceland
  • (+91) India
  • (+62) Indonesia
  • (+98) Iran
  • (+964) Iraq
  • (+353) Ireland
  • (+44) Isle Of Man
  • (+972) Israel
  • (+39) Italy
  • (+1) Jamaica
  • (+81) Japan
  • (+44) Jersey
  • (+962) Jordan
  • (+7) Kazakhstan
  • (+254) Kenya
  • (+686) Kiribati
  • (+965) Kuwait
  • (+996) Kyrgyzstan
  • (+856) Laos
  • (+371) Latvia
  • (+961) Lebanon
  • (+266) Lesotho
  • (+231) Liberia
  • (+218) Libya
  • (+423) Liechtenstein
  • (+370) Lithuania
  • (+352) Luxembourg
  • (+853) Macau
  • (+389) Macedonia
  • (+261) Madagascar
  • (+265) Malawi
  • (+60) Malaysia
  • (+960) Maldives
  • (+223) Mali
  • (+356) Malta
  • (+692) Marshall Islands
  • (+596) Martinique
  • (+222) Mauritania
  • (+230) Mauritius
  • (+262) Mayotte
  • (+52) Mexico
  • (+373) Moldova
  • (+377) Monaco
  • (+976) Mongolia
  • (+382) Montenegro
  • (+1) Montserrat
  • (+212) Morocco
  • (+258) Mozambique
  • (+95) Myanmar
  • (+264) Namibia
  • (+674) Nauru
  • (+977) Nepal
  • (+31) Netherlands
  • (+687) New Caledonia
  • (+64) New Zealand
  • (+505) Nicaragua
  • (+227) Niger
  • (+234) Nigeria
  • (+683) Niue
  • (+672) Norfolk Island
  • (+850) North Korea
  • (+1) Northern Mariana Islands
  • (+47) Norway
  • (+968) Oman
  • (+92) Pakistan
  • (+680) Palau
  • (+970) Palestine
  • (+507) Panama
  • (+675) Papua New Guinea
  • (+595) Paraguay
  • (+51) Peru
  • (+63) Philippines
  • (+48) Poland
  • (+351) Portugal
  • (+1) Puerto Rico
  • (+974) Qatar
  • (+242) Republic of the Congo
  • (+40) Romania
  • (+262) Runion
  • (+7) Russia
  • (+250) Rwanda
  • (+290) Saint Helena
  • (+1) Saint Kitts and Nevis
  • (+508) Saint Pierre and Miquelon
  • (+1) Saint Vincent and the Grenadines
  • (+685) Samoa
  • (+378) San Marino
  • (+239) Sao Tome and Principe
  • (+966) Saudi Arabia
  • (+221) Senegal
  • (+381) Serbia
  • (+248) Seychelles
  • (+232) Sierra Leone
  • (+65) Singapore
  • (+1) Sint Maarten
  • (+421) Slovakia
  • (+386) Slovenia
  • (+677) Solomon Islands
  • (+252) Somalia
  • (+27) South Africa
  • (+82) South Korea
  • (+211) South Sudan
  • (+34) Spain
  • (+94) Sri Lanka
  • (+1) St. Lucia
  • (+249) Sudan
  • (+597) Suriname
  • (+268) Swaziland
  • (+46) Sweden
  • (+41) Switzerland
  • (+963) Syria
  • (+886) Taiwan
  • (+992) Tajikistan
  • (+255) Tanzania
  • (+66) Thailand
  • (+1) The Bahamas
  • (+220) The Gambia
  • (+670) Timor-Leste
  • (+228) Togo
  • (+690) Tokelau
  • (+676) Tonga
  • (+1) Trinidad and Tobago
  • (+216) Tunisia
  • (+90) Turkey
  • (+993) Turkmenistan
  • (+1) Turks and Caicos Islands
  • (+688) Tuvalu
  • (+1) U.S. Virgin Islands
  • (+256) Uganda
  • (+380) Ukraine
  • (+971) United Arab Emirates
  • (+44) United Kingdom
  • (+1) United States
  • (+598) Uruguay
  • (+998) Uzbekistan
  • (+678) Vanuatu
  • (+58) Venezuela
  • (+84) Vietnam
  • (+681) Wallis and Futuna
  • (+212) Western Sahara
  • (+967) Yemen
  • (+260) Zambia
  • (+263) Zimbabwe
مرورگر شما از HTML5 پشتیبانی نمی کند.
صفحه اینستاگرام
صفحه یوتیوب
صفحه اینستاگرام

اینستاگرام سافت ور

صفحه یوتیوب

کانال یوتیوب سافت ور

Instagram Youtube

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

Logo

مطالب کمیاب در اکسل و حسابداری

  • ۰۹۲۱۷۷۰۹۵۶۹
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • Info@arshad-hesabdar.ir