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

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

A B
1 کد محصول نام محصول
2 1282 قطعه شماره 1
3 1464 قطعه شماره 2
4 1398 قطعه شماره 3
5 1339 قطعه شماره 4
6 1286 قطعه شماره 5

اگر بخوایم در این جدول بر اساس جستجوی کد محصول 1398، نام محصول رو بدست بیاریم میتونیم از تابع VLOOKUP که قبلاً در موردش نوشتم به شکل (VLOOKUP(1398;A:B;2;FALSE استفاده کنیم. اما اگر جدول ما مثل جدول زیر باشه:

A B
1 نام محصول کد محصول
2 قطعه شماره 1 1282
3 قطعه شماره 2 1464
4 قطعه شماره 3 1398
5 قطعه شماره 4 1339
6 قطعه شماره 5 1286

در این حالت دیگه تابع VLOOKUP کارایی نداره و نمیتونیم با استفاده از این تابع بر اساس جستجوی کد محصول، نام محصول رو بدست بیاریم چون نمیشه پارامتر سوم تابع VLOOKUP رو -1 قرار داد و به عقب حرکت کرد. اینجاست که میتونیم با استفاده از ترکیب دو تابع INDEX و MATCH  این مشکل رو حل کنیم و به هدفمون برسیم.

  1. ابتدا تابع INDEX رو مینویسیم و پارامتر اول اون رو A:A قرار میدیم، چون میخوایم نام محصول رو مشخص کنیم و نام محصول هم در ستون A قرار داره.
  2. در حالت عادی میتونستیم شماره سطر رو به تابع INDEX بدیم. شماره سطر عدد 1398 برابر 4 هست اما ما نمیخوایم این شماره سطر رو دستی وارد کنیم. بلکه میخوایم شماره سطر به صورت خودکار توسط اکسل پیدا بشه. اینکار رو با تابع MATCH انجام میدیم. تابع (MATCH(1398;B:B;0 دقیقاً اینکار رو برای ما انجام میده. یعنی عدد 1398 رو در ستون B پیدا میکنه و شماره سطر اون رو که برابر 4 هست برمیگردونه.
  3. در نهایت تابع بخش 2 رو در تابع INDEX خودمون قرار میدیم تا تابعمون به شکل زیر کامل بشه.

INDEX(A:A;MATCH(1398;B:B;0))

میتونیم به جای عدد 1398 یک سلول یا هر کد دیگه‌ای رو قرار بدیم و تابع بالا نام محصول متناظر با اون کد رو برای ما پیدا میکنه.

 

 

267 thoughts on “ترکیب دو تابع INDEX و MATCH در اکسل”

    1. سلام، بابت مطالب مفید و خوبتون ازتون سپاسگزارم.
      در یک شیت بدهی و بستانکاری معین دو تا ستون یکی ستون تاریخ بدهی بستانکاری و ستون دیگر مقدار مانده در آن تاریخ وجود دارد. در این شیت ممکنه در یک تاریخ چند سطر بدهی بستانکاری وجود داشته باشه که مقدار مانده آخرین سطر در اون تاریخ مقدار مانده آن روز است. حال من میخوام نمودار ستونی مقدار مانده نسبت به تاریخ رو طوری رسم کنم که 1) در تاریخ های یکسان آخرین سطر برای اون تاریخ رو در نظر بگیره و 2) مقدار مانده در یک تاریخ رو تا تاریخ ثبت شده بعدی ثابت و برابر با مقدار مانده تاریخ قبلی در نظر بگیره.
      حال خواهشا من رو راهنمایی میکنید که چطوری اینکار رو انجام بدم؟ سپاس

  1. سلام اقای اسماعیل پور
    اگر در جدولی دو عدد مشابه هم بود وعدد اولی را پیدا کرد . برای برگرداندن عدد دوم چکار باید بکنیم ؟

  2. با سلام
    لطف می کنید جوابی که برای آقای ایراندوست فرستادید برا منم بفرستید

      1. با سلام ، ممنون از سایت خوبتون و وقتی که میذارین .
        لینک رو نتونستم باز کنم ، من هم دقیقا همین مشکل رو دارم ، البته من می خوام تمامی اون مشترک ها رو پیدا کنه و دیتای مورد نظر من رو از ستون بعدش بگیره و برام جمع کنه .
        ولی مهم تر از هرچیزی جمع آوریشه ، اگر راهنمایی کنین ممنون می شم .

  3. سلام
    اگر ما بخوایم بر اساس شماره ستون سرچ بشه چی؟ جای شماره سطر با “” باید خالی گذاشت؟ من امتحان کردم خطا داد

    1. یاسین اسماعیل پور

      سلام محمدجان. شما کافیه فقط پارامتر اول تابع MATCH رو تغییر بدی و به جای یک بردار عمودی. بردار افقی بهش بدی.

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

  5. البته توی شیت سوم در ستون اول تاریخ نوشته بشه و د رستون های بعدی مثلا ابتدا اطلاعات شیت یک و بلافاصله اطلاعات شیت دوم

  6. دروود دوستان عزیز
    من خیلی عجله دارم اگه امکان داره یه نفر جواب سوال منو برام ارسال کنه
    با سپاس

  7. اساتید محترم لطفا یکی کمک کنه .اگه حتی امکان نداره هم به من اطلاع بدید تا یه فکر دیگه بکنم

    1. یاسین اسماعیل پور

      امید جان کار تو اکسل نشد نداره. اما این چیزی که شما میخوای انجام بدی توضیحش مفصله اینجا نمیشه توضیح داد

  8. دروود
    آقای اسماعیل پور عزیز من چطور میتونم از این موضوع اطلاعات مناسب کسب کنم ؟منبع خاصی میشناسی؟باید فرمول بنویسم ؟یا کسی براش ماکرو مینویسه حتی فروشی که ازش بخرم؟09111354762 این شماره منه و omid.jamalee@gmail.com این هم ایمیل منه اگه امکان داره و برات زحمت نمیشه راهنمایی کن .موضوع خیلی حیاتی هستش دوست من .
    با سپاس فراوان

    1. یاسین اسماعیل پور

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

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

  10. سلام و خسته نباشید و سپاس فراوان به خاطر پست های عالی شما
    یک سوال داشتم: من با استفاده از توابع VLOOKUP، HLOOLUP و MATCH-INDEX میتونم فقط به صورت یک بعدی در سطر و یا ستون مد نظرم عمل جستجو رو انجام بدم، حالا اگر من بخوام یک جستجوی دو بعدی هم بر اساس سطر و هم بر اساس ستون انجام بدم چیکار باید بکنم؟ (مثلا بگم در جدول A1:M16 در سطر A:A که اسامی شهرهاست کلمه “سمنان” و در ستون 1:1 که نام کالاهاست کلمه “کاغذ” رو برای من سرچ کن و مقدارش رو بده. امیدوارم واضح توضیح داده باشم.) با تشکر فراوان

    1. یاسین اسماعیل پور

      سلام پژمان جان. شما میتونی از ترکیب تابع INDEX و MATCH استفاده کنی. پارامتر اول A1:M16، پارامتر دوم MATCH مربوئط به سطر و پارامتر سوم MATCH مربوط به ستون

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

    1. یاسین اسماعیل پور

      لطفاً کاملتر توضیح بده مهدی جان که بشه راهنمایی کرد. یکسان باشن یعنی چی؟ یعنی اولین مقدار برای همه لحاظ بشه؟

  12. سلام آقا یاسین خوبین کامران هستم میتونم آدرس ایمیلتون رو داشته باشم برای یه ‍ کار اکسل انبار گردانی

  13. با سلام
    آقای اسماعیل پور سوالی مشابه سوال یکی از دوستان دارم.
    اگر در جدولی دو یا چند داده مشابه هم بود وداده اولی را پیدا کرد . برای برگرداندن داده دوم و سوم چکار باید بکنیم ؟ به اقای ایراندوست پاسخ داده بودید ولی پاسخ حذف شده بود. ممنون میشم پاسخ دهید.

    با تشکر

    1. یاسین اسماعیل پور

      سلام.
      فرض کنید مقادیرتون در سلول های a1 تا a7 هست و به دنبال مقدار سلول b1 هستید. برای برگرداندن عدد دوم میتونید از فرمول زیر استفاده کنید:
      =MATCH(B1,OFFSET(A1:A7,MATCH(B1,A1:A7,0),),0)+MATCH(B1,A1:A7,0)

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

  14. با سلام واحترام بابت توضیحات بسیار خوب شما.
    من جدولی دارم که یک شاخص آن در ستونی به نام a است و تعدادی ستون به نامهای b1…..bn (که 1 تا n مقادیر مختلف شاخص b میباشند) حال آیا با ترکیب دستور index و match من میتوانم عدد متناظر در ستون a را نسبت به شاخص bn نشان دهم؟

    1. یاسین اسماعیل پور

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

  15. سلام
    ممنون از آموزش های خوب تون و ارائه پاسخ های مناسب تون
    برای برگرداندن عدد دوم فرمول مناسبی ارائه کردید ولی مشکل ما این است که می خواهیم تمام اعداد مثلا اگر سه تا عدد یا بیشتر بود در یک ناحیه مشخص را برگردونه بر فرض مثال در همین فایل نمونه ای که لینک اش رو برای دانلود گذاشتید 2 بار عدد 3 تکرار شده است چگونه می توان شماره ردیف هر 2 بار را باهم داشت
    یا فرقی نداره اگر N بار تکرار شده بود چکار کنیم؟؟

      1. msdhamzeheian

        سلام
        این سوال خیلی هاست فک کنم. ان شالله که آقای اسماعیل پور یه جوری جواب رو به ما برسونه!

  16. غلامرضا اختیار

    سلام – در مورد شیت پیوستلطفا مرا راهنمایی فرمائید.09151535706 غلامرضا اختیار

  17. حسین یاوریان

    سلام اگر بخواهیم تابعی بنویسیم که در یک جدول دنبال یک کلمه خاص بگردد و درایه های نظیر ان کلمه در ستون روبروی آن با هم جمع نمایدمثلا در جدول زیر دنبال “بهمن” بگردد و عدد روبروی آن را در ستون دوم با هم جمع نماید ( که جواب 15000 هست) از چه تابعی باید استفاده کرد؟
    بهمن 10000
    تیر 2000
    بهمن 5000
    خرداد 8000

  18. حسین یاوریان

    آقا یاسین واقعا دستت درد نکنه نمی دونم چرا یادم رفته بود به هر حال ممنون لطف کردی
    واقعا سایت خوبی دارین

  19. با سلام و تشكر از وقتي كه مي گذاريد،من از تركيب index و match استفاده كردم،در بادي امر جواب ميده،ولي وقتي يكي از ستون ها رو sort ميكنم كل اطلاعات به هم ميريزه،در واقع من بهش گفتم برو تو ستون C دنبال مقدار Ax بگرد و جواب رو در خانه Bx قرار بده كه بعد از سورت متأسفانه متوجه نميشه كه مثلا خانه A1 ديگه آدرسش اين نيست و مياد دنبال مقدار آدرس قبل از سورت ميگرده،ميشه براش كاري كرد؟ممنون

    1. یاسین اسماعیل پور

      سلام. شما ax و BX ننویسید. تو فرمولتون A:A بنوییسید

  20. سوسهابی

    در صورت امکان راهنمایی کنید چگونه باید کار زیر را در اکسل انجام دهم :
    یک فایل اکسل را در نظر بگیرید که دو ستون اطلاعات دارد
    ستون A حاوی نام هر شرکت است و ستون B حاوی محصولاتی که آن شرکت کار می کند
    من می خواهم در ستون C نام تمام شرکت هایی را که محصول “سمپلر” را کار می کنند بدست بیاورم یعنی اکسل باید با تابعی محتوای هریک از سلول های ستون B را جستجو کند و اگر در محتوا سمپلر داشت نام آن شرکت را از ستون a متناظر آن سلول B در ستون C ذخیره کند

  21. سلام
    لطفا راهنمایی فرمایید :
    در سلول A عدد 6 است(توجه :سلول A مرج شده چند سلوله ) که از فرمول 3+2+1= بدست آمده حال میخواهم در سلول B توضیح دهم که عدد 6 چطور بدست آمده یعنی دقیقا این متن را نمایش دهد 3+2+1
    با چه دستوری میتونم فرمول سلول A را در سلول B نمایش دهم؟
    ضمنا نمیخوام با کلیک روی سلول A و کپی فرمول در سلول B و حذف علامت = اینکار انجام گیرد چون برای هر ردیف مجبور به اینکار میباشم که وقتگیر است.

    1. سلام ، مهرداد جان
      خودت میتونی با انجام ماکرونویسی و تعریف یک تابع ساده این کار را انجام بدی . اگر به ماکرو نویسی آشنا نیستی ، به ترتیب از منوی اکسل مراحل زیر را انجام بده :
      View > Macros >Record Macro > OK
      سپس بعد از فشردن علامت Stop Recording در سمت چپ و پایین صفحه ، مراحل زیر را انجام بده :
      View > View Macros > Macro1 > Edit
      با این کار شما یک ماکرو ضبط کردی و آن را در محیط ویژوال بیسیک باز کردی ، الآن فقط باید همه خطوط ماکرو را پاک کنی و بجای آن تابع زیر رو ، کپی کنی :
      Public Function FormulaText(Cell As Range) As String
      FormulaText = Right(Cell.Formula, Len(Cell.Formula) – 1)
      End Function
      حالا برمیگردی به اکسل ، در قسمت توابع اکسل ، در توابع User Defined تابعی رو که نوشتی پیدا میکنی و ازش استفاده میکنی
      به همین راحتی!! ( البته ، اگر همه مراحل رو درست انجام داده باشی !! ) – موفق باشی – خانیکی
      0919-302-6452

    2. msdhamzeheian

      سلام با استفاده از فرمولFORMULATEXT دیگه نیازی به ماکرو نویسی هم ندارید.

  22. با سلام -جناب خانیکی بسیار سپاسگزارم از راهنماییتون مشکلم حل شد .پاینده باشی دوست عزیز
    ضمنا در اینجا از دوست عزیز آقای یاسین که زحمات ایجاد این سایت را کشیدند نیز تشکر میکنم.

    1. یاسین اسماعیل پور

      جا داره بنده هم از جناب خانیکی بابت محبتشون تشکر کنم

  23. دوست عزیز سلام
    ممنون بابت سایت بسیار خوب و آموزندتون
    یه سوال داشتم:
    من یه فایل دارم که توش کلی اطلاعات وجود داره. برای مثال شما فکر کن اطلاعات تعداد زیادی چک اعم از شماره چک، مبلغ، نام بانک و … سر ستونهای اون هستن
    حالا می خوام جای دیگه و توی شیت دیگه ای عددهایی رو ازین شیت برگردوم با استفاده از چن تا پارامتر.
    مثلا بگم اگر نام بانک فلان بود “و” اگر مبلغش فلان مقدار بود “و” اگر تاریخش امروز بود آنگاه عدد ستون 5 رو برام برگردون
    می شه راهنماییم کنی لطفاً؟

  24. سلام ، آقا صالح
    آیا شما با ابزار فیلترها آشنایی دارید و با آنها کار کرده اید؟!!
    شما با کمک گرفتن از فیلترها به راحتی میتوانید در همان شیت ، ستونهای مورد نیاز را گزینش و ملاحظه نمایید
    به بخش آموزش نحوه استفاده از فیلترها مراجعه کنید
    موفق باشید – خانیکی
    0919-302-6452

  25. جوزدانی

    باسلام من دفتر تلفن در اکسل دارم با این فرمول
    =IFERROR(INDEX(INDIRECT(“ContactList[[#All]”&”;[“&B4&”]]”);MATCH(C3;INDIRECT(“ContactList[[#All]”&”;[“&B3&”]]”);0));”موجود نیست”)
    حال وقتی دو نام مشابه داشته باشم در جستجو اولین نام را نشان میدهد و دومی را نشان نمی دهد چکارکنم

    1. msdhamzeheian

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

  26. باسلام ، جناب جوزدانی
    به نظر من برای دفترچه تلفن شما ، بهترین و راحت ترین راه ، استفاده از فیلترهاست
    با واردکردن نام دلخواه ، تمامی اسامی دربردارنده آن نمایش داده خواهندشد
    جهت کسب اطلاعات بیشتر به بخشهای آموزشی Advanced Filter و WildCard مراجعه کنید
    موفق باشید – خانیکی
    0919-302-6452

  27. سلام
    قبل از هرچیز از سایت خوب و آموزشهای مفیدتون تشکر میکنم. سایت شما باعث شد من به اکسل علاقه مند بشم. دو تا سوال داشتم ممنون میشم اگه جواب بدید.
    من میخواستم شماره ستون آخرین سلول پر رو بدست بیارم.
    و اینکه چطور میتونم تعداد جفت سلولهای کنار همی که پر هستن رو بشمرم؟

  28. سلام
    هم ظاهر سایت هم آموزش هاتون واقعاً خوبه.
    خداروشکر که وقتی سرچ فارسی می کنیم یه همچین سایتایی رو پیدا می کنیم. باعث افتخار ماست.
    براتون آرزوی موفقیت می کنم.

    1. یاسین اسماعیل پور

      ممنون از نظر لطفتون. لطف ما دوستان به آدم انگیزه میده

  29. سلام . وقتتون بخیر . من یه مشکل در استفاده از ایندکس دارم و اون اینکه ستون اول داده های من پیوسته نیست. به این صورت که مثلا در سطر اول کلمه فروردین رو دارم و بعد از سطر 2 تا 31 تعداد روزهای فروردین رو دارم بعد در سطر 33 اردیبهشت و از 34 تا 64 روزهای اردیبهشت و همینطور الی آخر
    حالا برای تابع ایندکس چجوری میتونم محدوده رو ستون اول به استثنای اسامی ماه ها انتخاب کنم. وقتی با دکمه کنترل جدا جدا سلکت میکنم به این شکل در میاد و خطای فرمولی پیش میاد:
    =INDEX(m9,B9:B39,B41:B70
    که در اون b9 تا b39 روزای فروردین و b41 تا b70 روزای اردیبهشت هست و الی آخر…
    در ضمن نمیتونم اسامی ماه ها رو حذف کنم و تمام روزها در سطرهای پشت سر هم قرار بگیرن. باید حتما بین روزای ماه های مختلف یه خونه برای اسم باشه …

    1. سلام
      اگه بگین برای چه کاری میخواین بهتر میشه کمک کرد. چون به نظر من همون اعداد 1-31 رو با این توضیحات انتخاب کنید کافیه. اگه میشهبیشتر توضیح بدید

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

  31. سلام.
    چطوری باید نوار پیمایش یا همونscroll bsr vرو مخفی و اشکارش کنم.
    اگر لطف کنید جواب رو به ادرس ایمیلم بفرستید ممنون میشم

    1. یاسین اسماعیل پور

      سلام احمد جان
      برای اینکار باید از قسمت file وارد بخش options بشی و بعد در قسمت advanced بخش display options for this workbook رو پیدا کنی و گزینه های show horizontal scroll bar و show vertical scroll bar رو غیرفعال کنی

  32. حسین وحیدی

    سلام خدا قوت
    یه سوال در مورد ترکیب دو تابع Match . Index دارم. فرض کنید ما یک ستون با نام تکنسین و یک ستون دیگه با نام منطقه داریم. ولی ستون نام منطقه باید از یک فایل دیگه فراخوانی بشه. یعنی در واقع در یک فایل ستون نام تکنسین داریم ( نام تکنسین ها موجود) ولی در ستون منطقه اطلاعاتی نداریم. در این حالت با یه vlookup ساده می تونیم از فایل دوم منطقه هر تکنسین رو جلوی نام تکنسین قرار بدیم. ولی من می خوام با ترکیب این دو تابع یا با استفاده از یکی از اونها اینکار رو انجام بدم. لطفاً راهنمایی کنید. خود فرمول رو برام تایپ کنید.
    ممنون و متشکر
    حسین

  33. سلام
    ممنون از سایت خوبتون
    من تابع Match ام یک عدد دو بار تکرار شده. و وقتی میزنم match و Index رو ترکیبی، فقط عدد اول رو میخونه در match.
    در حالیکه من 2 تا جواب ( جواب چندگانه) دارم.
    چطور میشه گفت که عدد دوم را در match بخونه و Index اون رو بگه؟

  34. سلام.
    یه سوال داشتم…آیا فرمولی هست که در موضوع زیر به من کمک کنه؟
    (برای مثال در ستون b بگرده و در هر cell کلمه ای مد نظر هست،موجود باشه، متناظر با اون در ستون c یک کلمه ی دیگه بنویسه.

  35. سلام
    در يك فايل اكسل دو شيت دارم كه ميخوام بين اينها ارتباط برقرار كنم
    به اين صورت كه اگر يك سلول از يك شيت SHEET1 -A1 با يك سلول از شيت ديگر SHEET2 -A1 برار بود اطلاعات متناظرSHEET 1 كه در سلول روبروي A1 از A2 تا A8 هست را در روبروي شيت دوم نيز روبروي سلول A1 نمايش دهد.

  36. سلام اقای اسماعیل پور
    اگر در جدولی دو عدد مشابه هم بود وعدد اولی را پیدا کرد . برای برگرداندن عدد دوم چکار باید بکنیم ؟

    1. با این تابع فقط مورد اول بازگردانده میشه، برای اینکه مقادیر دیگه هم بازگردانده بشه نیاز به خلاقیت داره، بسته به هر فایلی باید ببینید چکار میشه کرد

  37. حسین وحیدی

    با سلام و وقت بخیر

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

    1. ممکنه فایلی که دارین ازش بازخوانی میکنین در قسمت مورد نظر فرمول نوشته شده باشه (که باز هم راه داره) ولی به احتمال زیاد نام ها کاملاً در هر دو فایل یکسان نیستند، حتی یک اسپیس اضافی یا ي به جای ی میتونه این مشکل رو ایجاد کنه

  38. سلام. ممنون از مطالب بسیار عالیتون.
    یه سوال داشتم، فرض کنید درستون اول کد محصول های مختلف نوشته شده باشه، در سطر اول هم تاریخ های رسیدن بار مربوط به کد کالاها ثبت شده باشه، تابعی می خوام بنویسم که در صورت وجود عدد در سلول های محدوده ی B2:B20 ، تاریخ مربوط به ستونش رو وارد کنه. ممنون میشم جواب بدین. امیدوارم توضیحاتم واضح باشه

  39. سلام ممنون ار مطالب بسیار مفیدتون

    میخواستم بپبرسم اگه بخوام از فرمول indirect برای 3 تا زیر شاخه استفاده کنم چه شکلی میشه
    یعنب سلول b براساس اطلاعات سلول a بهم خروجی بده و سلول c براسال گزینه نمایش داده شده b بهم لیست مورد نظر رو نمایش بده

  40. سلام
    خسته نباشید
    من یک فایل برای مغازم درست کردم.
    که تو ستون اول کد محصول رو وارد میکنم و در ستون دوم و سوم و چهارم با استفاده از v lookup میره از شیت دوم نام محصول و قیمت و قیمت پس از تخفیف رو میاره در ستون پنجم دستی تعدادی رو فروختم وارد میکنم.
    حالا مشکل من اینجاست که:
    بعد از چند ماه حالا میخوام بدونم از کدوم کد چندتا فروختم؟!؟
    ممکنه یه مشتری از یک کد 50 تا سفارش داده باشه اگر از فرمول count استفاده کنم فقط میگه که شما چند دفعه تکرار کد داشتی حالا هر بار چندتا فروختی رو نمیگه.
    راهنمایی میفرمایید استاد.
    با سپاس

    1. باید از تابع SUMIF استفاده کنید. برای اینکار توی فرمول اول باید سه قسمت رو پرکنید، او ستون تعداد فروخته شده رو قرار بدید (SUMRANGE)، بعد ستون کد محصول (که احتمالا A:A هست برای شما)و بعد هم کدی که میخواین.

  41. با سلام و احترام
    من جدولی دارم که 2 ستون دارد و در ستون A نام افراد و در ستون B کد هر فرد نوشته شده است و میخواهم تابعی بنویسم که در سلول D2 نام یک فرد را در ستون A که دارای 200 ردیف هست پیدا کنه و کد متعلق به اون فرد که در ستون B نوشته شده را در سلول E2 بنویسه از Search و Lookup هم استفاده کردم نتوانستم لطفا راهنمایی بفرمایید متشکرم

  42. با سلام
    ضمنا در خصوص مطالب فوق ممکن است نام تکراری هم داشته باشم ولی کد آن فرق کند و میخواهم تابع مربوطه هر 2 یا 3 مورد را نشان دهد
    متشکرم

  43. Abdulwahid Aminyar

    سلام به شما آقای یاسین اسماعیل پور!
    مشکل در قسمت رپلاس یک ستون کود از به کود جدید هست با استفاده از چه فورمل پیش برم
    property_physical_location/nahia_id property_physical_location/guzar_id property_physical_location/block_id property_physical_location/parcel_no property_physical_location/unit_no
    04 04 002 002 001
    04 04 003 001 001
    04 04 003 003 001
    04 04 003 004 001
    04 04 003 005 001
    04 04 003 006 001
    04 04 003 011 001
    04 04 003 013 001
    04 04 004 001 001
    همین کود بالا به کود جدید پایین تبدیل نمایم همه چیز در جایش برود تغییر نکند
    New_Code Block new parcel
    10-01-04-04-001-001 001 001
    10-01-04-04-001-002 001 002
    10-01-04-04-001-003 001 003
    10-01-04-04-002-001 002 001
    10-01-04-04-002-002 002 002
    10-01-04-04-002-003 002 003
    10-01-04-04-002-004 002 004
    10-01-04-04-002-005 002 005

  44. سلام
    وقت بخیر
    بنده دو تا ستون دارم که همه اعداد غیر تکراری اند
    حالا میخوام جمع چند تا عدد رو در ستون اول با جمع چندتا از اعداد در ستون دوم مچ کنم
    یعنی میخوام اعداد دو ستون رو باهم پاس کنم ولی اعداد مشابه در دو ستون وجود ندارد.
    ممنون میشم راهنماییم کنید.

  45. سلام دوست عزیز
    ممنون از آموزش
    یه سوال من =INDEX(L14:ZA14;MATCH(;L14:ZA14;-1)) برام مقدار میاره حالا میخوام مقدار ستون قبلی رو بیارم ستون قبلی امکان داره یکی قبل باشه یا ده تا شرطش پر بودن هست مممنون میشم راهنمایی کنید

  46. سلام
    يك فايل با 3 شيت داريم
    دوشيت اول شامل اطلاعاتي است كه روزانه افزايش پيدا ميكند فرمت دو شيت يكي مي باشد فقط ديتاي وارد شده فرق ميكند ديتاي ستون اول هر دوشيت نيز تاريخ مي باشد. مي خواهيم كل ديتاهاي دوشيت در شيت سوم زير هم و براسا سورت تاريخ قرارگيرد آيا بدون ماكرونويسي امكان اين كار وجود دارد مثلا باكمك توابع index و match و…
    با تشكر

  47. سلام
    با توجه به اينكه بعد از گذشت چند روز بابت سوالم هيچ جوابي دريافت نكردم با احترام به بقيه دوستان از اين سايت خداحافظي ميكنم.

  48. چطوری میشه دو شرط اگر را در اکسل تعریف کرد مثلا اگر سلول b1 مساوی true بود و سلول a1 مساوی d بود شرط اول را قبول کند در غیر اینصورت شرط دوم

  49. سلام وخسته نباشید و ممنون بابت مطالب مفیدتون
    من یه سوال داشتم اگه کسی میدونه ممنون میشم راهنمایی کنه
    من یه جدول دارم که یه سری کد کالا با تاریخ های انقضاء مختلف توش هست که هر کدوم یه موجودی متفاوت داره از یه جدول دیگه که همون کد کالاها و تاریخ های انقضاء دیگه هست میخوام از جدول شماره یک کد کالا و تاریخ انقضاء رو مقایسه کنه دقیقا همون عدد موجودی رو توی جدول شماره دو برگردونه آیا همچین امکانی توی اکسل هست مثال زیر
    جدول یک جدول دو
    کد تاریخ موجودی کد تاریخ
    12 2017 50 12 2018
    12 2018 60 14 2017
    14 2018 30
    همونطور که میبینید از کد 12 توی جدول یک دوتا هستا که تاریخ ها فرق میکنن من میخوام توی جدول دو کد 12 رو پیدا کنه و با تاریخ روبروش مقایسه کنه اگر تاریخ جدول یک با جدول 2 برابر بود مقدار موجودی رو توی جدول دو برگردونه مثلا توی این مثال عدد 60 رو توی جدول دو برگردونه جلوی کد 12 آیا همچین امکانی هست؟
    ممنون میشم راهنمایی کنید.

    1. همیشه یه ستون یونیک باید داشته باشین که اطلاعاتش تکراری نباشه، چون شما چنین ستونی ندارین باید به شکل زیر این ستون رو ایجاد کنین ، به این صورت که بعد از ستون کد و تاریخ یه ستون جدید بنام z اضاف کنین، توی این ستون فرمول نویسی زیر رو انجام بدین
      سلول کد & سلول تاریخ که خروجی بترتیب بشکل روبرو میشه: 201712 201812 201814

      سپس با تابع vlookup و با استفاده از ستون یونیکی که ایجاد کردین میتونین اطلاعاتو بدست بیارین
      =VLOOKUP(z;محدوده موردنظر;2;FALSE)

  50. سلام من میخوام چندتا تاریخ از قبل تعین شده رو با تاریخ امروز مقایسه کنه اگه هر کدوم درست بود آن روز رو نشون بده می تونید کمک کنید ممنون

    1. میتونید از تابع IF استفاده کنید شرط اول رو تاریخ امروز بزارید درصورت درست بودن خودشو نشون بده درصورت نبودن بنویسه مثلا غلط بعد از طریق فیلتر درستهارو تفکیک کنید.

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

  52. محمد گنجی

    با عرض سلام و وقت بخیر
    من تعدادی داده 2 ستونی شامل x و y دارم که هرکدام تشکیل نموداری را می دهد، حالا میخواهم پارامترهای x و y های مورد نظر خود را در آن پیدا کنم، درصورتی که تقاطع x و y های مورد جستجو به یکی از خطوط برسد (با 5 درصد خطا)، عنوان آن خط را که از نوع عدد می باشد را برای من بازگرداند، در غیر این صورت با توجه به خطوط مجاور درون یابی کند و عنوان خط درون یابی شده را که حاصل از درون یابی خطوط مجاور می باشد را برگرداند. برای این منظور از چه فرمولهایی می توان استفاده نمود.

  53. امیر حسینی

    سلام
    من میخوام از تابعی مثل IF برای متن استفاده کنم. امکانش هست؟ یا تابعی که کار مشابه انجام بده
    مثلا میخوام اگر مقدار سلول A1 امیر بود در سلول B1 کلمه حسینی نوشته بشه.
    و اینو چند شرطی میخوام. یعنی در عین این که شرط بالا هست مثلا اگر توی همون A1 نوشته شده بود محمد سلول B1 بشه احمدی.
    و این که اگر هیچی نبود خالی باشه.
    چنین چیزی توی اکسل وجود داره یا نه?

    1. ابتدا یه جدول درست کنین، توی ستون اول نام و توی ستون دوم نام خانوادگی باشه(اسمهای ستون اول تکراری نباشه)
      سپس توی سلول a1 اسم رو دستی وارد کنین و توی سلول b1 از فرمول vlookup استفاده کنین ، فرمول vlookup خودش نام خانوادگی رو پیدا میکنه

  54. سید احسان فاطمی

    با سلام و خسته نباشید خدمت شما.
    ببخشید یه سوالی داشتم خدمتتون.
    من میخوام یه ستونی رو به کارم که پیوستش کردم اضافه کنم. به اینصورت:
    فرضا ما یه دیوار داریم که از 1 درب و 1 پنجره تشکیل شده ودر ضلع شمالی قرار گرفته.
    ردیف اول فرضا دیوار من هست که در ضلع شمالی قرار گرفته.
    ردیف دوم پنجره هست که زیر مجموعه موقعیت شمالیه.
    ردیف سوم یه درب هست که زیر مجموعه دیوار شرقی هست.
    حالا من میخوام یه فرمولی بنویسم که تمام ستون “موقعیت” و “عنصر” رو بخونه. اگه موقعیتم شمالی بود و درب یا پنجره بود بیاد از ردیفی که موقعیتش شمالی هست و عنصرش دیوار هست کم بکنه. نتونستم با تابع and و or اینکار رو انجام بدم.
    ممنون میشم اگه کمکم کنین و به ایمیلم جواب بدین.

  55. سلام
    ببخشید میخوام تو یه سلول فرمولی بدم که اگر در سلول مقابل نوشته بود سیمان قیمتش رو از فلان جدول پیدا کن و اینجا بنویس.
    ممنونم لطفا راهنمایی کنید.

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

  56. سلام وقت بخیر
    با تشکر از سایت خوب و مفیدتون
    بنده یک جدول دارم که در اون اطلاعاتی وجود دارد که بعضی از اون ردیفها مقدارشون صفر هسستش و بعضی دارای مقدار عددی هست( مثلا 150 ردیف )
    میخواستم خروجی بهم بده که فقط اون ردیفهایی که دارای مقدار عددی هستن رو برام در جدول دیگری نمایش بده
    ممنون میشم راهنمایی بفرمائید

  57. سلام
    من می خوام از تابع شرطی استفاده کنم
    می خوام در یک ستونی مثلا A:A نوشته پرینت بشه که اگر در ستون روبروییش B:B عددی تایپ شد که اون عدد در یک SHeet دیگه ای کد بندی شده و دو ستون کنار هم کد و نام هستش رو جستجو کنه

  58. سلام وقتتون بخیر ممنون از آموزشتون
    یه سوال داشتم ، من میخوام که کوچکترین عدد از بین چند عدد در یه جدول متناظر با جدولی که دارم پیدا کنه مثلا پرواز های عصر یه هواپیمایی پیدا کنه از بین اون کم ترین قیمت نمایش بده من با min(vlookup,..,..,0) نوشتم ولی جواب نداد.خیلی ممنون میشم بهم جواب بدید.

  59. سلام
    وقت بخیر
    من یه اکسل دارم ک در یک ستون یه عالمه کد یونیک داره و در ستون بعدی نام هر فکتوری وجود دارد. می خوام جمع کلیه محصولات فکتوری نمایش داده بشه
    با استفاده از تابع ایندکس امکان پذیر است؟

  60. سلام
    آقای اسماعیل پور،لطفا راهنمایی کنید که چطور میشه در ماکرو اطلاعات یک workbookبسته را کپی کرد در یک workbookبسته دیگه.در واقع دو تا workbookبسته که اطلاعات بخوام انتقال بدم.اطلاعات از یک ورک بوک بسته رو میشه برداشت اما زمانی که می خواهم workbookو شیت و پیدا کنه run time میده.
    لطفا کمکم کن.

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

  62. با سلام
    من يه مشکل در قسمت مربوط به ماکرو در اکسل دارم بدين صورت که يه ماکرو تعريف کردم که هر بار يه سري عمليات بر روي ستون هاي اکسل انجام ميده ولي مشکل من اينه که تعداد رکوردهاي من متغيير هست .مثلا يه بار 100هزار تا رکورد دارم دفعه ي بعد رکوردهاي بيشتري دارم و زماني که از ماکرو استفاده ميکنم عمليات رو بر روي همون 100هزار تا انجام ميشه و بقيه بدون تغيير باقي ميمونه.اگه امکان راهنمايي هست ممنون ميشم کمک کنيد.

  63. سلام. من میخوام فرمولی بنویسم که از دیتاشیت من اسامی تمام افرادی که ویژگی خاصی دارند مثلا مرد هستند رو برام بیاره. آیا ممکنه؟

  64. سلام وقت بخیر
    من جدولی دارم شامل :
    1- تاریخ شروع
    2- تاریخ پایان
    3- کد محصول
    4- نام محصول
    5- نرخ خرید
    6- نرخ فروش
    در جدول فوق از یک کد محصول در تاریخهای مختلف چندین بار خرید شده است پس در جدول از یک محصول چندین قیمت خرید وجود دارد در صورتی که بخواهیم آخرین تاریخ خرید و قیمت خرید را برای محصول مورد نظر پیدا کنیم از چه دستور باید استفاده کنیم. ممنون میشم راهنمایی کنید.

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

  65. با سلام
    استاد گرامی من یک سری اطلاعات پرداخت دارم که شامل یک ستون تاریخهای پرداخت و یک ستون نام دریافت کننده و یک ستون مبلغ پرداختی ، اگر بخوام با وارد کردن نام دریافت کننده ، کلیه دریافتهای ایشان به صورت مجزا ( جمعشون نه ) و تاریخهای پرداخت را در یک جدول دیگه مشخص کنه ؟ مثلا اگر شخص مذکور ۱۰ تا دریافت داشت ، مبالغ هر ۱۰ تا دریافت را در یک ستون و تاریخهای دریافت ها را هم در ستون کناری بیاره ،
    بعد بتونم در پایین ستونهای دریافتی جمع کل دریافتیها را با sum بدست بیارم
    واقعا از وقتی که میکذارید سپاسگزارم

    1. یاسین اسماعیل پور

      سلام علی جان. خواهش میکنم شما لطف دارید. خب چرا از فیلتر عادی استفاده نمیکنید علی جان؟

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

    1. یاسین اسماعیل پور

      سلام علی جان. اگر من منظور شما رو درست متوجه شده باشم، شما میخواید یه جدول رو بر اساس دو تا ستون فیلتر کنید. برای اینکار جدولتون رو انتخاب کنید و از تب Home گزینه sort & Filter رو بزنید. حالا ابتدا روی سرستون تایخ ها کلیک کنید و تاریخ مدنظرتون رو انتخاب کنید. بعد روی سربرگ بعدی که میخواید فیلتر کنید کلیک کنید و اون رو هم فیلتر کنید. امیدوارم منظورتون رو متوجه شده باشم. اگر باز هم این جحوابتون نبود لطفاً فایلتون رو با توضیحات کامل تر از بخش تماس برام بفرستید تا ببینم فایلتون رو و توضیح کامل تری بدم.

      1. سلام ببخشيد من يه ليست تهيه كردم كه اسم هاي مختلف داره من ميخوام از يه اسمي كه چندين بار تكرار شده يه گزارش تهيه كنم ميشه راهنماييم كنين

  67. سلام وقت بخیر من در ستون A چندین جمله فارسی و در هر سل یک کلمه انگلیسی متفاوت دارم ودر ستون B عدد درج شده در SHEET دیگر نیز در ستون A جملاتی متفاوت و فقط حروف انگلیسی مشابه است و در ستون B نیز عدد درج شده . حالا برای مقایسه ی اعداد این دو SHEET فقط اون کلمات انگلیسی منبع مقایسه من هست چگونه ذر ما بین جملات فارسی می تونم مقایسه بین اعداد انجام بدم . ممنون

  68. با سلام و خسته نباشید
    میخواستم ببینم آیا امکانش هست توی اکسل یک فرمول تعیین کنیم که تاریخ های معینی رو بگیره،مثلا a و بعد یه سری اعمال رو روی b انجام بده!؟
    مثلا میانگین روز های سوم هر ماه از هر سال رو واسمون حساب کنه

  69. سلام
    من دو تا جدول دارم که در این دوتا جدول یک ستون واحد وجود داره.میخوانم بدونم ایا راهی وجود داره که جدول اول را براساس ستوان واحد جدول دوم کنار جدول دوم بچینم
    ممنون میشم

      1. سلام خسته نباشید
        من دو تا شیت دارم که در شیت اول ۱۰۰ تا داده وارد کردم و در شیت دوم مثلا ۶۰ تا داده وارد کردم ( داده های هردو شیت مشابه هم هستند ولی در شیت دوم بعضی داده ها حذف شدن) حالا می خوام داده هایی که از شیت اول حذف شدن رو در یه شیت سوم خروجی بگیرم. آیا امکان پذیر هست؟

  70. سلام من یه سوال داشتم
    دو تا شیت دیتا دارم که میخوام با هم ادغام کنم یه شیت بر مبنا تاریخ هست و برای هر تاریخ یک رکورد. اما شیت دوم بر مبنا شیفت هست در واقع سه شیفت کاری بنابراین برای هر تاریخ ممکنه چند رکورد داشته باشیم حالا یک دو سه یا بیشتر. آیا راهی وجود داره که مثلا یک مقداری در شیت دوم رو بشه بر مبنای تاریخ روز میانگین بگیرم و در شیت اول مقابل تاریخ مربوطه بگذارم. تابع vlookup دقیقا کاری که میخوام رو انجام نمیده.ممنون

  71. سلام
    من هروز گزارش روزانه وارد میکنم و میخوام گزارش ماهانه رو دستی وارد نکنم. باید از تابع index و match استفاده کنم؟
    با تشکر

  72. سلام
    من میخواهم اطلاعات دو ستون را باهم مقایسه کنم مثلا اطلاعات تاریخ و یکی از این ستون ها رو به عنوان پایه انتخاب کنم و یه فرمولی میخوام که اگه اطلاعات باهم همخوانی نداشته باشند این اطلاعات به صورت خودکار به سلول پایینتر انتقال داده شوند تا باهم یکی شوند مممنون میشم راهنماییم کنید

  73. سلام
    ببخشید من چطور میتونم یه ستون از فایل اکسل رو که به صورت جدول هست رو تو یه شیت دیگه داشته باشم با یه نمای دیگه
    سلول ها رو که برابر سازی میکنم مثلا میگم فلال سلول برابر باشه با سلول شیت فلان درست نشون میده تا دو سه مورد هم همین رو تکرار میکنم ولی وقتی میکشم پایین که به بقیه سلول ها اعمال بشه این کار رو نمیکنه.نظم شون رو بهم میریزه.مثلا تو سلول نوشتم q8سلول پایینی p8 و به ترتیب p9 q9بعد اینو میکشم پایین تا دوتاشو درست انجام میده یعنی تو فرمول مینویسه p10 q10 ولی وقتی بیشتر میکشم پایین به هر کدومش 6 7تا اضافه میکنه بعد دوباره میره سر ترتیب خودش

  74. سلام
    وقتی دستگاه ساعت زنی را تخلیه میکنم یک فایل متنی دارم که تبدیل به اکسل میکنم که تمام ورود و خروج ها در یک سطر هستند لذا برای اینکه ورود را در یک سطر و خروج را در همان ردیف ولی سطر بعدی قرار دهم چکارکنم

  75. سلام مهندس می خوام اطلاعات یک فایل را در فایل دیگه قرار بدم در هر دو فایل کد ملی مشترک هست و لی در یکی قسط داریم در دیگری نه

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

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

    1. یاسین اسماعیل پور

      سلام خیلی ساده در شیت جدید داخل هر سلولی که مایلید عبارت = رو تایپ کنید و بعد اون سلولی که میخواید عددش اینجا نمایش داده بشه رو انتخاب کنید

  78. سلام وقت به خير آقاى مهندس ميخواستم تو يك سطر بنويسم جمع ستون a رو به من بگو به شرط اينكه ستون o تاريخ ثبت شده باشه 🙏🏽🙏🏽🙏🏽

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

  80. سلام
    من 5 ستون در اکسل دارم که اسامی مختلفی در هر ستون هست میخواهم برنامه باشد که مشخص کند کدام اسمها در 5 ستون تکرار شده هست یعنی کدام اسمها در 5 ستون هست

  81. سلام خسته نباشید
    من یک لیست از نفرات و نمره ها رو دارم و میخوام رتبه بندی نفراتی که بالاترین نمره رو میگیرند همیشه بصورت خودکار انجام بشه
    الان با فرمول Large به ترتیب نمرات انجام میشه
    با ترکیب فرمول MATCH+INDEX هم نفراتی که نمره متعلق به اونهاست پیدا میشه
    فقط مشکل اینجاست که نفراتی که نمره مشابه دارند، نام اولین نفری که پیدامیکنه رو برای بقیه تکرار میکنه.
    نام نمره
    علی 40
    حسن 30
    محمد 40
    محسن 52
    بعد از استفاده از فرمول، نتیجه اینطوری میاد:
    محسن 52
    علی 40
    علی 40
    حسن 30
    یعنی اسم محمد رو که نمره 40 داره نمیاره. اگر امکان داره یکی از اساتید فرمول رو اصلاح کنند:
    =INDEX($A$2:B13,MATCH(F3,$B$2:B15,0),1)
    باتشکر

  82. سلام وقت بخیر سوالی دارم:
    اگه بخوایم تمامی حالات قرارگیری ممکن برای اعداد مثلا 1 تا 6 را در اکسل فرمول نویسی کنیم چگونه انجام باید بدهیم ؟ مثلا ما 6 عدد به اکسل بدهیم و بخواهیم همه حالات قرارگیری این شش عدد را برای ما بنویسد مثل : 123456 و 123465 و 132456 و 143256 و ………..

    1. یاسین اسماعیل پور

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

  83. اقلیم قنبری

    سلام آقای مهندس
    روزتون بخیر باشه
    من یک جدول 4 ستونی دارم که در ستونها این اطلاعات هست:
    A شماره شناسنامه
    B کد ملی
    C مبلغ اضافه کار
    D کل مبلغ
    من میخوام وقتی A و B ستون C اونها صفر هست سطرش حذفش بشه .
    تا اینجا رو درست کردم.***
    حالا می خوام از کد A و B که تعدادشون زیاده و تکرار شده همه اونها که ستون C صفر هست و پاک باید می شده و شده حالا فقط یک ستون آخر رو نگه داره که ما بتونیم اطلاعات D رو برای اون فرد داشته باشیم.
    ممنون می شم راه حلی ارائه بفرمایید.

  84. سلام آقای مهندس
    روزتون بخیر باشه
    من یک جدول 4 ستونی دارم که در ستونها این اطلاعات هست:
    A شماره شناسنامه
    B کد ملی
    C مبلغ اضافه کار
    D کل مبلغ
    من میخوام وقتی A و B ستون C اونها صفر هست سطرش حذفش بشه .
    تا اینجا رو درست کردم.***
    حالا می خوام از کد A و B که تعدادشون زیاده و تکرار شده همه اونها که ستون C صفر هست و پاک باید می شده و شده حالا فقط یک ستون آخر رو نگه داره که ما بتونیم اطلاعات D رو برای اون فرد داشته باشیم.
    ممنون می شم راه حلی ارائه بفرمایید.

  85. سلام
    من دو تا ستون دارم که در ستون اول مقادیر تکراری وجود داره و در ستون دوم اعداد متفاوت
    رضا 125
    علی 12
    حسین 256
    رضا 25
    تقی 36
    میخوام که مثلا مقدار متناظر با واژه رضا ی دومی رو پیدا کنم؟
    آیا با ترکیب match و index میتونیم این کار رو انجام بدیم

    1. یاسین اسماعیل پور

      سلام رضا جان. خیر کاری که شما گفتید رو نمیشه با تابع index و match به سادگی قبلیه انجام داد. برای اینکار باید از فرمول آرایه ای به شکل زیر استفاده کنی. فرض کنیم اسامی تو ستون H و اعدادشون تو ستون I قرار دارند و اسمی که میخای مقدار متناظر دومش رو پیدا کنی در سلول K1 قرار داره. حالا فرمول زیر رو در سلول L1 بنویس و به جای Enter از گلید ترکیبی Ctrl+Shift+Enter استفاده کن:
      =INDEX($I$1:$I$10,SMALL(IF($K$1=$H$1:$H$10,ROW($H$1:$H$10)-ROW($H$1)+1),3))

  86. ساراپارسایان

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

    1. یاسین اسماعیل پور

      سلام سارا حان. لطفاً کمی بیشتر در خصوص ساختار فایل و فیلدهایی که داره توضیح بدید یا فایلتون رو از بخش تماس برام ارسال کنید تا بهتر بتونم کمکتون کنم.

  87. سلام و عرض ادب
    من تو اكسل 1000 تا سطر دارم كه دوتا ستون دار كه يكيش شماره پرسنلي (يونيك براي هر فرد ) و ديگري نام شغل هست . در ستون پرسنلي مقادير تكراري براي هر پرسنلي وجود داره براي مثال 76 ده بار و 88 چهار بار و 85 هفت بار تكرار شده و ميخوام پرسنلي يكبار تكرار بشه و مقادير نام شغل كه تكراري نيست ، درستون ديگه جلوي شماره پرسنلي درج بشه . اگه كمكم كنيد ممنون ميشم.
    شماره پرسنلي سابقه شرح شغل
    74300278 تعميركار 1
    74300278 تعميركارارشد
    74300278 كارگر تاسيسات درجه 2
    74300278 كارگر توليد 1
    74300278 كارگرتاسيسات درجه 1
    74300278 كارورخدمات فني 4
    74300935 جديدالاستخدام
    74300935 ريخته گردرجه 3
    74300935 ريخته گردرجه3
    74300935 كارگر رنگ و صافكاري ارشد 4
    75200463 كارشناس كيفيت 1
    75200463 كارشناس كيفيت ارشد3
    75200463 كارشناس كيفيت ارشد3
    75200463 كارشناس كيفيت ارشد3

  88. آقا یاسین با سلام و وقت بخیر
    من یک راهنمایی میخواستم در خصوص سناریوی زیر :
    ما یک سری اطلاعات مشخص داریم مثلا در رنج f2:k100 که حاوی مقادیری عدد و یا Text می باشد الان میخواهیم با وارد کردن عدد و یا Text در ستون A اگر میزان وارد شده برابر با اطلاعات ما در رنج f2:k100 بود سلول متناظر موجود در رنج f2:k100 به صورت رنگی در بیاید
    مثلا اگر در h12 کلمه مهدی را داریم با وارد کردن کلمه مهدی در a1 سلول h12 به رنگ آبی در بیاید

    1. سلام آقا مهدی عزیز
      انجام این کار شما با ماکرونویسی ممکنه
      اما گمان کنم انجامش با فرمول نویسی برای شما راحت تر باشه
      بهتون پیشنهاد می کنم که منتظر پاسخ آقا یاسین باشید
      اما اگر عجله دارید و یا ترجیح میدید که کارتون با ماکرونویسی انجام بشه ، با من تماس بگیرید
      برای دریافت شماره تلفن روی نام کامل من در بالا کلیک کنید
      موفق باشید – خانیکی

      1. Mehdi Fallahi

        سلام آقای خانیکی
        بله انجام این کار با ماکرو نویسی امکان پذیر هست و می توانم آن را بنویسم ولی اگر امکان انجام این کار توسط فرمول نویسی فراهم بشود بسیار بهتر و کاربردی تر است
        منتظر پاسخ آقا یاسین میمانیم تا امکان سنجی اناج این کار را ببینیم

      2. یاسین اسماعیل پور

        درود بر جناب خانیکی عزیز. اینکار رو با Conditional formatting هم میتونند انجام بدن که توضیحاتش رو نوشتم براشون

          1. سلام
            وقت بخیر

            یه سوال دارم
            دوتا ستون اعداد دارم.. میخوام اعداد ستون دوم دقیقا روبروی اعداد متناظر خودشون در ستون اول قرار بگیرن..
            ممنون میشم راهنمایی کنید.

    2. یاسین اسماعیل پور

      سلام مهدی جان. اینکار با ابزار Conditional formatting امکان پذیره. برای اینکار ابتدا range مدنظرتون که همون f2:k100 هست رو انتخاب کنید. بعد از بخش conditional formatting گزینه new rule رو انتخاب کنید. حالا گزینه آخر یعنی use a formula … رو انتخاب کنید و بعد در قسمت پایین فرمول زیر رو بنویسید:
      =if(f2=$a$1,1,0)
      دقت کنید که f2 باید به صورت نسبی و A1 به صورت مطلق نوشته بشه. حالا دکمه format رو انتخاب کنید و فرمت مدنظرتون برای سلول مثلا پس زمینه قرمز رو اینجا تعریف کنید. و بعد پنجره ها رو OK کنید.

      1. مهدی فلاحی

        آقا یاسین
        با سلام و تشکر بابت راهنمایی خیلی مفید شما
        راهکار شما را پیاده کردم فقط مشکلی که الان دارم این است که اگر بخواهم تعداد مقادیر جستجو را بیشتر وارد کنم و مثلا در ستون a سلول های 1 تا 10 را مقدار داده و در رنج مورد نظرم پیدا کنم آیا باید برای هر سلول 1 تا 10 در ستون a راهکار شما را یک به یک پیاده سازی کنم یا راهکار دیگری هم وجود دارد که بتوان در زمان کمتری این کار را انجام داد
        با توجه به کاری که من انجام میدهم هر روزه حدود 50 تا 100 رکورد در ستون a قرار میگیرد که میبایست در بازه فوق آنها را پیدا کنم

        1. یاسین اسماعیل پور

          سلام جناب فلاحی عزیز
          برای اینکار کافیه فرمول قبلی رو به فرمول زیر تغییر بدید:
          =if(iferror(match(f2,$a:$a,0),0)>0,1,0)

          1. مهدی فلاحی

            بسیار ممنون از این کمک و راهنمایی ارزنده شما

  89. سلام- استاد مغایرت گیری اعداد در دوستون با فرض اعداد تکراری در دو ستون رو جواب نگرفتم ممنون میشم پاسخ بدید

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

  91. رضا قرمز

    سلام آقا یاسین
    من یک فایلی از مشتریان دارم که در زمان های مختلف خرید داشته اند. اگر بخوام بدونم که فاصله اولین خرید و دومین خریدشون چقد بوده چطور می تونم بفهمم؟

    1. یاسین اسماعیل پور

      رضا جان لطفاً بیشتر توضیح بدید تا بتونم راهنمایی تون کنم. تاریخ خریدها چه فرمتی داره؟

  92. سلام و من میخوام بگم اگر مثلا A1 از فایل X با A1 از فایل Z برابر است و B1 هم از فایل X با B2 از فایل Z برابر است ، سپس مقدار C1 از فایل Z را در سلول C1 از فایل X قرار بده وگرنه مقدار صفر بگذار. چه فرمولی استفاده کنم . این دو فایل با سطرهای زیاد است که باید به همین شکل عمل شود. خواهشمنداست راهنمایی کنید.ممنون

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

  94. سلام. من جدولی دارم با ستون های نام، نام خانوادگی،شماره ملی و نام پدر . در جدول دیگه میخوام وقتی مثلا نام پدر رو در خونه B وارد میکنم «علی» در خونه C همه کسانی که نام پدرشون «علی» هست رو برام کنار هم بیاره. میتونم از ترکیب match و index و concatenate استفاده کنم؟ یا راه دیگه داره؟

  95. سلام چرا وقتی از این تابع INDEX(A:A;MATCH(1398;B:B;0)) استفاده میکنم error میده و میگه فرمول اشتباهه

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

  97. سید مهدی محمودی

    سلام.
    فرض کنیم لیستی از دانش آموزان داریم در سلول بعدی کد ملی هر دانش آموز . که در کنار آن نمره مثلا 10 درس هر دانش اموز قرار گرفته شده. اگر بخواهیم در شیت بعدی اسم دانش آموز هایی که بیشترین نمره ریاضی را کسب کرده اند همراه با کد ملی و همان حداکثر نمره ببنیم. . در سطر بعدی لیست افراد با حداقل نمره ریاضی همراه با کد ملی . سطر بعدی برای درس بعدی و تا آخر ادامه دهیم چه دستوراتی را باید انجام دهیم؟؟
    حتما هم می خواهیم در شیت دیگری این کار انجام شود.

  98. سلام
    من میخوام در صورتی که نتیجه تابع 0 باشه ارزش 0 اون تابه رو خالی نشون بده نه صفر وقتی از تابع If استفاده می کنم نمی خوام از “” استفاده کنم. چون فرمت سل را متنی می کند و در محاسبات بعدی دچار اشکال می گردد.

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

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

    ممنون راهنمایی کنید

    .

  101. الهام بینش

    با سلام و ارادت
    جناب مهندس اسماعیل پور
    من یک شیت کامل از تمام محصولاتم دارم و در شیت دوم فروش محصولات ۱۵ روزه را دارم با چه فرمولی میتوانم اطلاعات شیت دوم را در شیت اول در یک ستون جایگذاری کنم؟
    مثلا در شیت اول
    کیس ۱۰
    موس ۴
    هارد ۱۲
    ….
    شیت دوم
    کیس ۳
    هارد ۱
    موس ۱
    …..
    نتیجه میخوام جلوی کالاهای شیت اول که در شیت دوم مقدار آنها تغییر کردند ثبت شود .
    آیا میشود با فرمول یا اینکه مجبورم دستی تغییر دهم ؟
    نکته : تعداد کالاهای شیت اول ۴۳۰۰ قلم کالاست و شیت دوم ۳۱۲ قلم کالا
    با سپاس از سایت خوبتون

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

  102. سلام
    وقت بخیر

    یه سوال دارم
    دوتا ستون اعداد دارم.. میخوام اعداد ستون دوم دقیقا روبروی اعداد متناظر خودشون در ستون اول قرار بگیرن..
    ممنون میشم راهنمایی کنید.

    1. سلام آقا فرشید
      من خودم معمولا” این قبیل کارها رو با ماکرونویسی انجام میدم
      اما شما می تونید با ترکیب دو تابع Match و Index این کار رو انجام بدین
      جهت آشنایی بیشتر با نحوه کار عملی با دو تابع فوق
      و برخی دیگر از توابع مهم و کاربردی در اکسل
      از منوی سمت راست به فایل کمک آموزشی بنده در قسمت “دانلود فایل اکسل” مراجعه کنید
      و فایل” آموزشی توابع اکسل” را دانلود کرده و از آن الگو بگیرید
      برای دریافت توضیحات بیشتر با کلیک روی نام کامل من در بالا ، با من تماس بگیرین
      موفق باشین – خانیکی

  103. سلام و خسته نباشید، چجوری میشه در تابع vlookup همه ی نتایج مشخص بشه، نه فقط اولین نتیجه؟

  104. کوروش میثاق

    سلام و عرض ادب
    مهندس جان ،من با یک سازمانی به صورت اقساطی کار میکنم و کالایی رو میفروشم و جدولی در اکسل دارم شامل اسم و مبلغ قسط ماهانه و شماره پرسنلی ، هر ماه اداره مذکور لیست کسورات را که شامل نام و شماره پرسنلی به همراه مبلغ کم شده از حقوق را به من میدهد، میخاستم خواهش کنم راهنمایی بفرمایید :چطور میتونم بدون اینکه تک تک ،چک کنم در اکسل این دو را متناظر جلوی هم قرار بدم و مغایرت را ببینم 0 مغایرت مبلغ قسط و مبلغی که کم شده است چون بعصی اوقات حقوق پرسنل به دلایلی در یک سری ماهها کم میباشد و شاید یک سری از افراد کلا جا افتاده باشند

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

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

    1. سلام امید جان
      شما میتونی با استفاده از تابع SumIfs جمع مبالغ متناظر با هر شماره کارت رو از شیت یا فایل دوم در جلوی همون شماره کارت در شیت یا فایل اول قرار بدی
      موفق باشی – خانیکی

  106. سلام وقتتون بخیر
    من اسامی یه سری دان آموز دارم و نمره هاشون
    ردیف آخر رو میخوام کسی که بیشترین نمره رو داره و خود نمره ش رو برام نشون بده..فقط میدونم با max بیشترین نمره رو بگیرم..اسم اون دانش آموز رو چطور باید آورد؟

    1. سلام به شما عزیز
      می تونید از ترکیب توابع MATCH و INDEX استفاده کنید
      و همچنین می توانید بجای آنها فقط از تابع VLOOKUP کمک بگیرید
      برای ملاحظه چند مثال از نحوه ی بکارگیری این توابع و برخی توابع پرکاربرد دیگر
      می توانید از منوی سمت راست گزینه “دانلود فایل اکسل” را انتخاب نموده
      و فایل نمونه اکسل “آموزشی توابع اکسل” را دانلود و از آن الگو بگیرید
      فقط این نکته وجود دارد که شاید چند دانش آموز دارای نمرات برابر و ماکزیمم باشند
      در اینصورت فقط نام اولین دانش آموز در این سلول نمایش داده خواهد شد
      موفق باشید – خانیکی

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

    1. سلام هانیه خانم
      چون منحنی تون دو بعدی هست
      بناچار بایستی حتما” از نمودارهای دو بعدی ، مثل XY ( Scatter ) استفاده کنید
      برای رسم نمودار بایستی در یک ستون مقادیر X رو وارد کنید
      و در ستون دیگه با دادن فرمول ، تابع تون رو بر حسب X محاسبه کنید
      و براحتی می تونید با داشتن مقادیر Y , X نمودار خودتون رو رسم کنید
      موفق باشین – خانیکی

  108. سلام وقت بخیر من میخواهم شکل نهایی یک معادله پیچیده که با جایگذاری چند معادله ساده تر داخل ان بدست می اید را بدست اورم ایا در اکسل چنین قابلیتی وجود دارد؟

    1. سلام مریم خانم
      در اکسل شما نمی تونید ، شکل نهایی یک معادله رو بدست بیارید
      مثلا” مشتق و یا انتگرال بگیرین
      اما با روشهای عددی میتونید ، مقادیر مشتق ، شیب منحنی و یا انتگرال و سطح زیر منحنی رو در نقاط مختلف محاسبه کنید
      وحتی نمودار این توابع رو رسم کنید
      اگر شما تمایل دارین شکل فرمول پیچیده ی یک تابع ریاضی رو بدست بیارید ، بهتره که از نرم افزار Matlab استفاده کنید
      موفق باشید – خانیکی

  109. محسن علیزاده

    با سلام
    فرضا بنده چند فروشگاه دارم و با استفاده از کد ملی به افراد روغن داده ام و هر کدام از فروشگاه های من یک ستون با تعدادی کد ملی به من داده حال بنده این ستونها را داخل یک فایل اکسل البته در ستونهای متفاوت میگذارم و میخواهم که کد ملی های هر ستون که مشابهی در ستون بعدی دارند در یک ردیف روبروی هم قرار گیرند تا متوجه شوم کدام خریدار توانسته از کدام فروشگاه های من مجددا روغن بگیرد
    لطفا مرا راهنمایی فرمایید
    البته بنده همه جوره سورت کردم ولی آنچه منظور من بود انجام نشد
    با تشکر و سپاس فراوان

    1. سلام ، جناب علیزاده
      اگه در ستونهای مختلف یک شیت ، کد ملی خریداران از فروشگاه های مختلف رو ثبت کرده باشین
      یک شیت جدید ایجاد کنید و در اون همه کد ملی ها رو در یک ستون زیر هم جمع آوری کنید
      و سپس از منوی Data با استفاده از قابلیت Remove Duplicates کدهای ملی تکراری رو از این ستون حذف کنید
      و در ستونی دیگه در شیت جدید ، با کمک از تابع COUNTIF از فرمولی مشابه به زیر استفاده کنید :
      COUNTIF(Sheet1!$1:$1048576,A1)
      که در این فرمول فرض بر این است که اطلاعات کدملی های فروشگاه های مختلف در شیت یک بوده
      و کدملی های منحصر بفرد شده در ستون A از شیت جدید قرار گرفته باشد
      موفق باشید – خانیکی

  110. محسن علیزاده

    آقای خانیکی از راهنماییتون ممنونم
    ولی من اولا قصد حذف کردن ندارم
    دوم اینکه اگر من همه را در یک ستون کپی کنم، دیگر نام فروشگاه ها از دستم میرود
    سوم اینکه مهم نیست بعضی از سلولهای موجود در ستون ها که عدد تکراری ندارند خالی بمانند
    میخواهم ستون ها اینگونه باشد
    1 1 1 1 1
    2 — 2 2 —
    3 —- —- 3 3
    4 4 4 4 4
    5 — — — 5

    1. خواهش میکنم جناب علیزداه
      اولا” در اطلاعات شیت اصلی شما هیچ خللی وارد نخواهد شد
      ثانیا” شما نام فروشگاه ها را همچنان در شیت اصلی تان خواهید داشت
      ثالثا” برای اینکه بهتر بتونم متوجه خواسته تون بشم و بهتر بتونم راهنمایی تون کنم
      می تونید با کلیک روی نام کاملم در بالا ، با من تماس بگیرین
      موفق باشین – خانیکی

  111. محمد فروزشفر

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

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

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

    1. سلام آقا محمد ، سلامت باشین
      لااقل دو راه برای انجام کارتون وجود داره :
      راه اول : بجای استفاده از شیت اول ، در همون شیت دوم ، اطلاعات خودتون رو فیلتر کنید تا به ردیفهای مدنظرتون برسید
      راه دوم : با انجام ماکرونویسی میشه اطلاعات خواسته شما از شیت دوم استخراج بشه و در شیت اول بشینه
      اما یک نکته : از آنجا که فیلدهای اصلی شما که بر اون اساس جستجو باید انجام بگیره ، بجای اینکه عددی باشند متنی هستند ، لذا احتمال خطا و اشتباه در تایپ درست و هماهنگ آنها وجود داره
      موفق باشین – خانیکی

  113. محمد آهنگ

    با سلام ممنون از سایت خیلی خوبتون.در اکسل سه ستون تاریخ – تناژ و شماره قبض دارم میخوام تناژهایی که در یک تاریخ ثبت شدند در جدولی جلوی تاریخ مذکور بصورت سطر نشان داده شوندامیدوارم منظورم رو رسونده باشم.
    شماره قبض تاریخ تناژ تاریخ تناژ شماره قبض
    158760 1399/08/15 15635 99/8/15 15635 158760
    158913 1399/08/16 15020 99/8/16 15020 13295 158913 158907
    158907 1399/08/16 13295 99/8/17
    159001 1399/08/17 15695 99/8/18
    158984 1399/08/17 15595 99/8/19
    158981 1399/08/17 15405 99/8/20
    159196 1399/08/18 8595
    159333 1399/08/19 12550
    159317 1399/08/19 12630
    159463 1399/08/20 15300
    159454 1399/08/20 18125

    1. سلام جناب آهنگ
      بله ، پرسش تون کاملا” گویا و رسا بود
      من فرمولی برای انجام این کار سراغ ندارم
      اما با ماکرونویسی قابل انجام هست
      برای دریافت توضیحات بیشتر ، روی نام کامل من در بالا کلیک کنید
      موفق باشین – خانیکی

  114. با سلام و وقت بخیر
    یک فایل دارم که میخوام در ستون a اعدا بین 1 تا 10 را پیدا کنه و در ستون کناری متناظر با این ستون اعدادی که هست را جمع کند چطوری میشه انجام داد؟؟؟

  115. با عرض سلام و وقت بخیر
    سئوالی داشتم خدمتتون
    وقتی در یک سلول می نویسم 011 در همان سلولی که نوشته ام 011 نوشته شود رینگ
    و وقتی می نویسم 012 در همان سلول نوشته می شود لاستیک
    الان می خواهم برای سایر اجناس کدی ثبت کنم تا نام محصول در همان سلول درج گردد
    در ضمن من قبلا نمی دانم از چه راهکاری این عمل رو برای تعدادی از کارها انجام داده ام و در هر صفحه جدیدی هم که باز کنم و کد 011 را بنویسم در همان سلول رینگ نوشته می شود و این کد در هر صفحه جدید و یا شیت جدید انجام می شود

    1. سلام به جناب شبستری
      اگه شما تاکید دارید که حتما” در همان خانه ای که کد را درج می کنید
      نام محصولتان دقیقا” در همان خانه درج شود
      انجام این کار فقط و فقط با ماکرونویسی قابل انجام است
      اما چنانچه درج نام محصول در خانه دیگری ( به غیر از خانه ای که کد در آن درج شده است ) برایتان قابل قبول باشد ،
      کارتان براحتی با فرمول نویسی ( و بدون نیاز به ماکرونویسی ) قابل انجام است
      انتخاب با شماست !!!
      جهت کسب توضیحات بیشتر ، روی نام کامل من در بالا کلیک کنید
      موفق باشید – خانیکی

    2. مژگان دانش

      سلام عرض ادب .من دوتا شیت دارم اولی صورتحساب بانک دومی ثبت سیستم حسابداری.من می‌خوام تو شیت اول یه فرمولی بنویسم که اون مبلغ ستون صورتحساب بانک و بره از تو شیت ثبت سیستمی برداره و بیاره جلوی اون ردیف مبلغ بنویسه چون سطرهای بالای ۶۰۰تا هست خیلی سخته دونه دونه پیدا کردن.آیا راهی هست؟؟؟؟

  116. سلام
    میخوام اطلاعات موجود در یک شیت را در شیت دیگر طبقه بندی کنم و فیلد های خالی را از شیت اول به صورت اتوماتیک بردارم و جایگذاری کنم (بطور مثال در شیت اول تعدادی شهرستان دارم که در هر شهر تعدادی مشتری وجود دارد و جدول های خالی شهرستانها را به صورت یک شیت جدا ایجاد کردم حالا میخوام از داده های اولیه در شیت ها طبقه بندی کنم .ممنون میشم راهنماییم کنید

  117. با درود فراوان
    یک سوال داشتم چگونه میتوان یک اسم مثلا mohamad را در سلولهای زیر خودش بصورت تعمیم به صورت تفکیک حروف در آورد
    m
    o
    h

    d
    به صورت فوق
    ممنون از شما استاد

  118. سلام
    من یک فایل دارم آدرس داره و می خوام اسم ناحیه ها را از داخل آدرس با لیست ناحیه ها چک کنم و اگه یکی بود شماره منطقه رو بیاره به عنوان مثال:
    این آدرس داخل یک فایل اکسل
    ميدان نوبنياد خ صنايع بعداز بيمارستان چمران

    و اینها هم لیست محله ها و مناطق
    مقدس اردبیلی 1
    مینی سیتی 1
    نوبنیاد 1
    ولیعصر 1
    این دو فایل رو مقایسه کنه مثلا اگه تو آدرس نوبنیاد بود بزنه 1

  119. محمدرضا اس ام دی

    سلام خسته نباشید من یه سوال مهم داشتم… برای ایجاد library قطعات الکترونیکی توی یک دستگاه، نیازه که اسم هاشون یکسان به دستگاه داده بشه اما فایل هایی که به دستمون میرسه بعضا اسم قطعات کمی درونشون تغییر داده شده، خواستم بپرسم با کدوم تابع میشه سطر هایی که یکی از ستون هاشون مشترکه رو توی 2 فایل پیدا کرد که همه فایل هارو بر اساس فایل اولی که به دستگاه دادیم بتونیم دربیاریم؟؟

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

  120. عرض ادب و احترام
    بنده اطلاعات لحظه ای سازمان بورس را در اکسل دارم حال برای رسم نمودار لحظه ای میخوام که هر ثانیه عدد ثبت شده در سلول x (که هر ثانیه تغییر میکند ) را در سلول جدید ثبت کند تا بتوانم نمودار لحظه ای ترسیم کنم

    آیا راهی هست؟

    یا قیمت الان سهم را با یک دقیقه قبل قیاس کند و در صورت تفاوت n مقدار بهم بگه

    1. سلام علیرضا جان
      بله ، راهی هست !!!
      شما می توانید در سلول جدید ، آدرس سلول X را بدهید ، که همزمان با آن تغییر کند
      و هم می توان با ماکرونویسی به محض تغییر عدد سلول X عملیات دلخواهتان توسط ماکرو انجام شود
      جهت دریافت توضیحات تکمیلی می توانید با کلیک روی نام کامل من در بالا ، با من تماس بگیرید
      موفق باشید – خانیکی

  121. مژگان دانش

    سلام عرض ادب .من دوتا شیت دارم اولی صورتحساب بانک دومی ثبت سیستم حسابداری.من می‌خوام تو شیت اول یه فرمولی بنویسم که اون مبلغ ستون صورتحساب بانک و بره از تو شیت ثبت سیستمی برداره و بیاره جلوی اون ردیف مبلغ بنویسه چون سطرهای بالای ۶۰۰تا هست خیلی سخته دونه دونه پیدا کردن.آیا راهی هست؟؟؟؟

  122. با سلام
    من دو تا جدول متفاوت دارم که وجه مشترک دو جدول یه ستون به نام تاریخه،
    مثلا یه جدول تاریخ ورود دارم یه جدول هم تاریخ خروج، ولی مابقی ستون های این جدول یکی نیستن و موضوعات متفاوتی دارن حالا میخام تو یه جدول دیگه تو یه شیت جداگانه اولا این تاریخ هارو به ترتیب بیاره ثانیا بگه مال کدوم جدوله
    چجوری اینکارو کنم یعنی جدول جدیدم میخام دو ستون باشه

    1. سلام داریوش جان
      یه پرسش اساسی در اینجا مطرحه که آیا تاریخ ها تکراریه و اگه تکراری باشه تکلیف چیه ؟!!
      اما اگه تاریخ ها تکراری نباشه ، خیلی کارت راحت تره و با کمک دو تابع Match و If میتونی جدول جدیدت رو ایجاد کنی
      موفق باشی – خانیکی

  123. سلام
    من یک سری داده ورودی دارم و ممکنه در این بین بعضی از سلول ها دارای کلماتی مشترک با هم باشند میخوام وقتی یکی از این کلمات سرچ میشه همه اون سلول هایی که دارای اون کلمه هستند را نمایش بده با چه فرمولی میشه این کار را انجام داد؟

    1. سلام مهدی جان
      اگه از منوی سمت راست ، گزینه ی “دانلود فایل اکسل” رو بزنی
      و از بین نمونه فایلهایی که برای دانلود گذاشته شده ، فایل “آموزشی-توابع-اکسل” رو انتخاب و دانلود کنی
      در شیت Text از اون فایل ، توابع رشته ای کاربردی در اکسل رو خواهی دید
      در اون شیت ، اگه به ستونی که نمونه مثالهایی درباره تابع Find داده شده دقت کنی
      می توانی براحتی با الگو برداری از این نمونه مثال ، و بهره گیری از امکان Conditional Formatting سلولهای مدنظرت رو حتی بصورت رنگی نمایش بدی !
      موفق باشی – خانیکی

  124. پرویز اعرابی

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

    1. سلام جناب اعرابی عزیز
      محاسبه حجم و مساحت مکعب مستطیل با ابعاد متغییر و متفاوت با یک فرمول ساده براحتی در یک شیت و در یک جدول قابل انجام است ( حتی بدون ماکرونویسی )
      و کپی کردن اون در یک شیت دیگر و مرتب کردن آنها با Sort اطلاعات جدول بصورت دستی قطعا” ممکنه
      اما برای اظهار نظر درباره نیاز یا عدم نیاز به ماکرونویسی در تفکیک اطلاعات شیت بایستی توضیحات بیشتری بدین
      موفق باشین – خانیکی

  125. پرویز اعرابی

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

    1. سلام جناب اعرابی عزیز
      خواهش می کنم
      بر اساس توضیحات تون ، ظاهرا” با فرمول نویسی کارتون قابل انجامه
      به اینصورت که در شیت اول و در هر سطر ابعاد هر مکعب مستطیل وارد بشه
      و در شیت دوم با فرمولهایی که قبلا” داده شده ، بلافاصله حجم و مساحت متناظرشون محاسبه بشه
      و اما توضیح اول : میشه فرمولهای شیت دوم تا سقف تعداد ردیفها نوشته بشه
      مثلا” تا هزار ردیف که اگه تعداد ردیفها کمترم بود مشکلی پیش نیاد
      و اما توضیح دوم : منظورتون از تکرار نشدن فرمولها اصلا” مفهموم نیست !!!
      اگه بازم پرسشی براتون باقیست ، می تونید فایل تون رو از طریق تلگرام و یا واتساپ برای من بفرستید ، تا بهتر بتونم راهنمایی تون کنم
      موفق باشین – خانیکی

  126. سلام آقای مهندس روز بخیر
    من دو نا شیت دارم یکی اسم کالا و تعداد و یک شیت دارم فقط نام همان کالاها اگر بخوام توی شیت دوم دو سلول نام کالا رو مطابقت بده و اگر یکی بود تعداد رو از شیت اول وارد کنه از چه فرمولی باید استفاده کنم؟؟؟
    پیشاپیش ممنونم

    1. سلام نسترن خانم
      اگه منظورتون رو درست فهمیده باشم ، میخوان که در شیت دیگه دنبال نام کالا بگرده
      و تعداد متناظر با اون کالا رو در شیت فعلی براتون بیاره
      شما برای انجام این کار ، هم می تونید از ترکیب تابع Match و Index استفاده کنید
      و یا از تابع VLookup
      موفق باشین – خانیکی

  127. با سلام خدمت استاد عزیز
    میخواستم بپرسم آیا با استفاده از این دو دستور Index و match میتوان مسئله زیر را حل کرد:
    یک لیست 100 ردیفی دارم که شامل نام کالا و قیمت هر کالا میباشد و مثلا جمع قیمت 100 ردیف میشود A ریال
    و نیز B ریال بودجه دارم
    میخوام ببینم جمع کدام ردیفها به بودجه B من نزدیکترند؟
    با تشکر فراوان

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

  128. سلام مهندس
    بنده یک شیت دارم اطلاعات ورود خروج کل پرسنل از اول سال تا حالا هست
    میخوام تو یک شیت دیگه با ورود اسم یکی از پرسنل اطلاعات ورود و خروج فروردینه همون پرسنل نمایش داده بشه تا آخر ماه فقط با تایپ اسم و مشخص کردن ماه(فروردین اردیبهشت و …) اطلاعات یک ماه بشه تو شیت مرود نظر

    1. سلام وحید جان
      اگه در همون شیت بخواهید که این اطلاعات رو داشته باشید ، با فیلتر کردن امکانش هست
      اما اگه در شیت دیگه ای میخوان این کار رو انجام بدین ، تنها راهی که به ذهن من میرسه ، انجام ماکرونویسی در اکسل هست
      موفق باشی – خانیکی

  129. سلام
    درباره پیدا کردن آخرین خانه ای که محتوای صفر دارد، راهنمایی می فرمایید؟
    فرض کنید 3 ستون داریم، شامل نام افراد، پرداختی و موجودی. می خواهیم از ردیفی که موجودی یکی از افراد صفر شده است به بعد، مجموع پرداختی های آن فرد را حساب کنیم.

    متشکرم

  130. سلام
    برای اینکه بین یک ستون بررسی کنه و تعداد یک مورد خاص رو بهم برگردونه از چه فرمولی باید استفاده کنم؟
    مثلا تو یه ستون نوشته سیب پرتقال موز و خیار
    هرکدوم به یه تعادی
    من میخوام یه فرمولی باشه که تعداد سیب ها رو بهم برگردونه

  131. آزاده براتی

    سلام شبتون بخیر

    من دوتا فایل اکسل دارم که هرکدام حدود ۵۰۰۰سطر هستن
    دنبال یه روشی هستم که بتونم دوتا ستون این فایل ها رو مقایسه کنه و اگه در فایل دوم سطری که در فایل اول هست موجود نبود یک سطر خالی ایجاد کنه
    همچین فرمولی داریم؟

  132. پگاه رازبانی

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

  133. سلام من تو اکسل انبار تعریف کردم کالاهای متفاوت ولی سایز هی مشابه دارم با استفاده از تابع ویلوکاپ اولین سایز فراخوانی شده فقط یکی از کالاها فراخوانی میشه با ا ستفاده از چه تابعی میتونم مشکلمو حل کنم؟

  134. سلام
    تابع index , match یه ایرادی داره ممکن داخل لیست همه داده ها تکراری نباشه باید چیکار کرد
    =INDEX(‘ورود داده فروش ‘!$A$1:$H$64999؛SMALL(IF(‘ورود داده فروش ‘!$A$1:$A$64999=A5؛ROW(‘ورود داده فروش ‘!$A$1:$A$64999)؛””)؛ROW(‘ورود داده فروش ‘!$A$2))؛3)

  135. سلام من یک لیست اموال دارم
    که هر سطرش اسم یک شخص با یک اموال ثبت شده و امکان داره که سطر بعدی هم به نام همون شخص باشه ولی اموال و نوع اموالش فرق کنه
    حالا می خوام یک کاردکس اماده کنم و توش بگم برو سلول هایی که مثلا نام مرادی داره رو پیدا کن و به ترتیب داخل کاردکس بزار

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

  136. سلام وقت بخیر.
    من در اکسل یه شیت دارم که شامل تاریخ، شرح بدهکار، بستانکار و مانده اس. حالا طرف 10 میلیون وام گرفته، شرکت گفته فعلا ازش کم نکن، دوماه بعد ماهی 5 تومن ازش کم کن… حالا از چه فرمولی استفاده کنم که فعلا این 10 تومن از حسابش کم نشه، بطور خودکار دوماه دیگه کم کنه،

  137. خسته نباشید، ببخشید من یک ستون main دارم، و یک ستونی که میخوام به ستون مین اضاف کنم زیاد هستش، چطور میتونم بدون تکراری وارد کردن ستون جدید به مین این کار انجام بدم، با match نتونستم

  138. سلام خسته نباشید ببخشید دوتا ستون عددی دارم میخوام مقادیر تکراری را برام مشخص کنه با این توضیح که اگر دوتا عدد مشابه توی یک ستون هست باهم نگیره و فقط عدد ستون اول را
    با عدد مشابه در ستون دوم بگیره و رنگی کنه و این دوتا عدد را کنار بگذاره و بقیه را پیدا کنه ونتیجتا اعدادی که تکرار در ستون دوم ندارن مشخص بشن . لطفاً راهنمایی کنید . ممنون

  139. با سلام و خسته نباشید
    یه سوال داشتم خدمتتون
    بنده یه شیت با 1200 سطر و 50 ستون دارم در یکی از ستونها یکی از گزینه های (ضعیف-متوسط-قوی-عالی) وجود داره، چهار تا شیت هم دارم که اسامی انها ضعیف و متوسط و قوی و عالی هستش میخوام طوری بشه که در شیت اصلیم هرکدام از این چهار مورد را نوشتم بصورت اتوماتیک تمام اطلاعات اون سطر در شیت مربوطه بشینه
    ممنون میشم راهنمایی کنید

    1. یاسین اسماعیل پور

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

  140. حسین غلامی

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

  141. عباس عابدینی

    سلام آقای مهندس وقتتون بخیر باشه
    ممنون از مطالب مفیدتون
    من ی فایل اکسل گسترده دارم که مربوط به حضور و غیاب کارمندان در کلاس آموزشی است که فقط نام و نام خانوادگی دارد
    حالا من میخواستم با استفاده از تابع VLOOKUP کد پرسنلی هر نفر رو بیارم کنار اسمش ولی چندتا از سلول هارو خطا میده بخاطر اینکه نوع نوشتن نام خانوادگی در لیست حضور و غیاب و لیست پرسنلی متفاوت است
    میخواستم ببینم راهی برای هر این مشکل وجود داره؟

    1. یاسین اسماعیل پور

      سلام جناب عابدینی. متاسفانه راه مشخصی وجود نداره و بسته به نوع خطای تایپی باید حلش کنید. مثلا روش های زیر:
      – اگر دو تا space تایپ شده دو space رو با یک space به صورت کلی جابجا کنید.
      – اگر اسم ها یکی بود و یک نام خانوادگی در استرینگ نام خانوادگی دیگه وجود داشت اونها رو یکی بدون و …

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

    1. یاسین اسماعیل پور

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

  143. با سلام. حالا اگه اون عدد خودش مستقیما داخل جدول نباشه و نیاز به درونیابی باشه چی؟

    1. یاسین اسماعیل پور

      سلام احسان جان. برای درونیابی خطی میتونی از تابع FORECAST.LINEAR استفاده کنی

  144. سلام و عرض ادب
    استاد بنده یه سوال داشتم
    در اکسل همچین قابلیتی وجود داره که من یه تعداد عنوان مشخص(که متن هستش) برای اکسل در تعریف کنم و بعد از اون برای فراخوانی اون از یک سری کد استفاده کنم ؟
    ممنون میشم راهنمایی بفرمائید
    و اگه این قابلیت وجود نداره راه مشابه ای رو مرحمت کنید.

    1. یاسین اسماعیل پور

      سلام بله امکانش هست. شما در یک شیت در ستون A کد و در ستون B عنوان رو بنویسید. بعد در یک شیت دیگه کد رو در یک سلول بنویسید و با فرمول VLOOKUP در هر سلولی که مدنظرتون هست عنوان رو قرار بدید. تابع VLOOKUP رو مطالعه کنید متوجه میشید.

  145. سلام وقت بخیر ممنون از آموزشهای مفیدتون
    یک سوال دارم.من یک فایل اکسل دارم یک ستون کد به صورت تکس هست(مثلا کد s1) و یک ستون وضعیت اون کدها به صورت تکس (مثلا خوب، بد، عالی) میخوام فرمولی بنویسم که در یک ستون اون کدهایی که وضعیتشون مثلا عالی هست رو برام پشت سر هم بدون فاصله بیاره. با استفاده از IF راحت میشه نوشت ولی در یک ستون اگر شرط برقرار نباشه یک سلول خالی میمونه مثلا اونایی که بالاست رو تو که ستون اینجوری میاره(S1.S2.S3.خالی(شرط برقرار نباشه). خالی(شرط برقرار نباشه).S6و…) نمیخوام بینش خالی باشه اصلا نمیدونم تونستم منظورمو بگم.در ضمن با فرمول FILTER که در اکسل 2021 هست میدونم میشه ولی به اونم دسترسی ندارم. راه دیگه ای وجود داره؟ ممنون میشم راهنمایی کنید.

  146. سلام لطف کنید مرا راهنمایی کنید
    من می خواهم مقدار ستون 1 از شیت 1 را از یک ستون 1 در شیت 2 قرار دهم و ستون2 از شیت 1 را از ستون 2 شیت 2 قرار دهم
    چگونه می توانم این کار را انجام دهم
    fh ja;v

  147. سلام وقتتون بخیر من میخوام توی یه فایل اکسل ستونهای مبلغ رو که مال تاریخ های مشابه هست جدا کنم و با هم جمع کنم
    بعد با یه فایل دیگه مقایسه کنم و اونایی که تاریخ و مبلغ یکسان دارن رو حذف کنم
    چطور باید این کار رو انجام بدم؟

  148. فرهاد سرافراز

    برنامه ای میشه در اکسل نوشت که اسامی همنام را با داده های متفاوت را جمع کرده و هر کدام از آنها را(سامی )را بطور اتوماتیک در سطرهایی بیاورد.یعنی هر سطری که نوشته میشودبرنامه خودش جمع کنه.لطفا” راهنمایی کنید از چه توابعی باید استفاده کرد.با تشکر.

  149. هادی دباغ

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

  150. سلام ، برای پیدا کردن مقدار آخرین ستون پر در یک ردیف مشخص ، از ترکیب چه توابعی میتوان استفاده کرد ؟

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top