سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه
تمام دسته ها
  • تمام دسته ها
  • Power BI
  • Power Pivot
  • Power Query
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

مقایسه دو لیست در اکسل

مقایسه دو لیست در اکسل
۴.۸/۵ - (۲۵ امتیاز)

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

مشخص کردن موارد مشترک حالت های مختلفی دارد:

۱- می توان موارد مشترک را از طریق فرمول نویسی بصورت جداگانه لیست کرد.
۲- می توان با فرمول نویسی سل روبروی هر مورد مشترک را متمایز کرد.
۳- می توان موارد مشترک در یک لیست را با تغییر رنگ خاصی متمایز کرد.

در این آموزش نحوه متمایز کردن موارد مشترک از طریق اعمال فرمت (رنگ سل) را شرح می دهم:

مطابق شکل ۱ لیستی از نام شهرها داریم (لیست۱). حالا میخواهیم شهرهایی از لیست ۱ که در لیست ۲ وجود دارند را رنگی کنیم.

داده های موجود برای مقایسه

شکل ۱- مقایسه دو ستون در اکسل – داده های موجود برای مقایسه

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

برای اینکه بتوانیم تشخیص دهیم کدام شهر از لیست ۱ در لیست ۲ وجود دارد، کافیست تعداد هر شهر از لیست ۱ را در لیست ۲ شمارش کنیم. مثلا باید فرمولی بنویسیم که تعداد اصفهان را در لیست ۲ شمارش کند. اگر بیش از صفر باشد، یعنی آن شهر در لیست ۲ تکرار شده است و اگر صفر باشد یعنی آن شهر در لیست ۲ وجود ندارد. پس با استفاده از تابع Countif این کار را انجام می دهیم:

=COUNTIF($D$2:$D$5,B2)

خروجی این تابع صفر است زیرا شهر اصفهان در لیست ۲ وجود ندارد.

حالا برای اینکه در صورت موجود بودن، فرمت مورد نظر بر روی سل اعمال شود، باید شرط را بصورت منطقی دربیاوریم. که اگر شرط برقرار بود فرمت اعمال شود. پس تابع Countif را با IF ترکیب می کنیم:

=if(COUNTIF($D$2:$D$5,B2)>0,۱,۰)

این فرمول بررسی می کند که آیا تعداد شهر مورد نظر در لیست ۲ بیشتر از صفر است یا نه. اگر بیشتر از صفر باشد، خروجی ۱ یعنی فرمت اعمال می شود و اگر نباشد خروجی صفر خواهد بود یعنی فرمت اعمال نمی شود.

روی سل B2 قرار گرفته و از مسیر زیر و مطابق شکل ۲، فرمول بالا را وارد می کنیم و فرمت دلخواه را از قسمت Format تنظیم میکنیم و Ok را می زنیم:

Home> Conditional_Formatting> New Rule> Use a formula to determine which cells to format

استفاده از Conditional Formatting

شکل۲- مقایسه دو ستون در اکسل – فرمول نویسی در Conditional Formatting

حالا کافیست شرط مورد نظر را به محدوده لیست ۱ انتقال دهیم. برای این کار ۲ روش وجود دارد:

  • Format Painter : بر روی سل B2 قرار می گیریم و از تب Home گزینه format painter را کلیک کرده، سپس محدوده مورد نظر برای اعمال فرمت را انتخاب میکنیم. (که در اینجا کل لیست۱ یا محدوده B2:B13 است)
  • مطابق شکل ۳ و از مسیر زیر، محدوده اعمال فرمت شرطی مورد نظر را تنظیم می کنیم:

Home> Conditional_Formatting> Manage Rule> Applies to

گسترش Conditional Formatting در شیت

شکل۳- مقایسه دو ستون در اکسل – تنظیم محدوده مورد نظر برای اعمال فرمت شرطی

با زدن Apply فرمت شرطی بر روی محدوده مورد اعمال می شود. یعنی مانند شکل ۴ شهر هایی که تعداد آنها در لیست ۲ بیش از صفر است رنگی می شود.

مقایسه دو لیست در اکسل - مقایسه دو لیست
شکل۴- مشخص شدن مواردی از لیست ۱ که در لیست ۲ وجود دارند

نکته:
می توان پس از انجام این مراحل، ستون لیست ۱ فیلتر کرده و از طریق  Filter By color و انتخاب رنگ اختصاص داده شده در Conditional Formatting، همه سل های رنگی شده را بصورت یکجا مشاهده کنیم یا حتی آنها را کپی کرده و در جای دیگری Paste کنیم.
133

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

دیدگاه کاربران
  • محسن جعفری ۶ خرداد ۱۴۰۲ / ۶:۲۰ ب٫ظ

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

    • سامان چراغی ۱۷ خرداد ۱۴۰۲ / ۸:۴۰ ق٫ظ

      درود، پاسخ سوال شما خیلی بستگی به این داره که گزارش فعلی شما به چه صورت ایجاد شده باشه.
      بنده اگر جای شما باشم ترجیح میدم از ابتدا با استفاده از Power Query اطلاعات مورد نیاز رو از فایل مرجع وارد اکسل کنم و در صورت نیاز با استفاده از DAX در دیتامدل Measure های مورد نیاز رو ایجاد کنم. اینطور با هر با رفرش کردن همه موارد به روز می شوند.

  • احمد اکرامی ۱۴ خرداد ۱۴۰۱ / ۹:۰۳ ق٫ظ

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

    • آواتار
      حسنا خاکزاد ۱۶ خرداد ۱۴۰۱ / ۱۰:۵۲ ق٫ظ

      درود
      منطق تکراریبودن رو متوجه نشدم
      منظور اینه که اگر یکی با بالایی برابر بود یک بذاره؟

  • عارف ۷ اسفند ۱۳۹۹ / ۶:۳۱ ب٫ظ

    سلام
    اگه بخواهیم از ورود داده تکراری در چاپ لیبل انجام دهیم باید چکار کنیم

    • آواتار
      حسنا خاکزاد ۷ اسفند ۱۳۹۹ / ۷:۳۰ ب٫ظ

      درود
      منظور از چاپ لیبل چی هست؟

  • هيرش ۱۳ بهمن ۱۳۹۹ / ۳:۱۶ ب٫ظ

    با سلام
    لطفا راهنمایی کنید که چگونه دوستون رو با هم مقایسه کنم که تعدادی از اعداد در یک ستون با اعداد ستون دیگر برابر است مثلا ستون ۱ شامل ۱۲۳۴۵ و ستون دو شامل ۹۸۷۶۱۲۳۴۵ چه فرمولی به کار ببرم که نشان دهد پنج رقم سمت راست ستون دو با ستون یک برابر است ممنون

    • آواتار
      حسنا خاکزاد ۱۳ بهمن ۱۳۹۹ / ۴:۰۳ ب٫ظ

      درود
      با توابع left یا right تعداد ارقام مورد نظر رو جدا کنید و بعد با استفاده از همین اموزش مقایسه رو انجام بدید
      یا اینکه از Wildcard استفاده کنید
      12345* یعنی کدهایی که به ۱۲۳۴۵ ختم میشن و میتونه در تابع countif قرار بگیره

  • صالح ۲۶ شهریور ۱۳۹۹ / ۹:۲۶ ب٫ظ

    سلام م نیاز دارم اعداد داخل یک سلول رو در همان سلول تقسیم بر۱۰۰۰ یا ضربدر ۱۰۰۰ کنم نه اینکه توی یک سلول دیگه با فرمول.ممنون

    • سامان چراغی ۲۹ شهریور ۱۳۹۹ / ۱۱:۳۴ ق٫ظ

      سلام
      از Paste Special استفاده کنید.

  • میلاد ۱۹ خرداد ۱۳۹۹ / ۱۰:۲۹ ب٫ظ

    درود
    یک سوال داشتم . فرض کنید ۲ ستون داریم یکی تاریخ و بعدی میزان فروش . حالا میخوام روز هایی که فروش یکسان دارند از هم کم شوند تا مشخص بشود هرچند روز یکبار میزان فروش یک عدد تکراری است . مثلا ۱۸خرداد میزان فروش ۴۰۰ تومن و ۱۸ تیر فروش دوباره ۴۰۰ تومن ، پس هر ۳۰ روز یکبار فروش ۴۰۰ تومن میشود . واقعا ممنون میشم اگه راهنمایی کنید

    • آواتار
      حسنا خاکزاد ۲۱ خرداد ۱۳۹۹ / ۹:۵۲ ق٫ظ

      درود
      با if میتونید مساوی بودن میقادیر فروش رو بدست بیارید
      بعد بین فواصل میانگین بگیرید یا هر سیاست دیگه ای که مد نظر هست

  • لعل یوسف ۴ خرداد ۱۳۹۹ / ۰:۰۹ ق٫ظ

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

  • علی ۲۸ مرداد ۱۳۹۸ / ۲:۰۷ ب٫ظ

    با سلام و خسته نباشید
    خانم مهندس میخوام سمت اکسل رو تغییر بدم( از راست به چپ ) به شرطی که ترتیب ستون ها وداده ها ثابت بمونه . از page layout عوض میکنم ولی ترتیب داده ه مثل حالت قبل نمیشه .میشه راهنمایی کنیین باتشکر

    • آواتار
      حسنا خاکزاد ۲۹ مرداد ۱۳۹۸ / ۱۰:۲۵ ق٫ظ

      درود بر شما
      تغییر که میکنه
      باید با فمرول های index یا offset جهت داده ها رو تغییر بدید

      • محمد کشاورز ۱ بهمن ۱۳۹۸ / ۱۲:۳۵ ب٫ظ

        سلام ببخشید اگر بخواهیم conditional formating در همه شیتها اعمال شود باید چیکر کرد؟

        • آواتار
          حسنا خاکزاد ۵ بهمن ۱۳۹۸ / ۹:۲۸ ب٫ظ

          درود بر شما
          روش های انتقال فرمت برای انتقال فرمت شرطی هم قابل استفاده هست مثل format painter
          فقط باید منطق فرمول نویسی درست باشه

  • مجید ۲۲ تیر ۱۳۹۸ / ۱۰:۴۶ ق٫ظ

    سلام و درود
    در شیت اول ۱۳۰ ردیف به شماره چک های متفاوت وجود دارد و در شیت دوم همین شماره چک ها به علاوه شماره چک های دیگر وجود دارد
    میخوام شرطی بذارم اطلاعات شیت دوم بر اساس شیت اول سورت و مرتب باشه
    ممنون میشم راهنماییم کنید

    • سامان چراغی ۲۲ تیر ۱۳۹۸ / ۲:۱۴ ب٫ظ

      سلام
      ساده ترین راه اینه که با استفاده از Vlookup اطلاعات شیت اول رو به شیت دوم منتقل کنید و شیت دوم رو مرتب کنید.
      راه دیگه استفاده از Data Model یا Power Pivot هست.

      • مجید ۲۲ تیر ۱۳۹۸ / ۴:۵۵ ب٫ظ

        ممنون میشم راهنمایی کوچیک در این رابطه با استفاده از vlookup رو توضیح مختصر بدین
        یا کلمات کلیدی جست و جو کردن آموزش این روش با استفاده از Vlookup در گوگل چی هست
        با تشکر

    • آواتار
      حسنا خاکزاد ۲۲ تیر ۱۳۹۸ / ۹:۲۱ ب٫ظ

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

  • سجاد ۲۱ اردیبهشت ۱۳۹۸ / ۱۱:۵۳ ق٫ظ

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

    • آواتار
      حسنا خاکزاد ۲۱ اردیبهشت ۱۳۹۸ / ۸:۱۰ ب٫ظ

      درود بر شما
      ابن شرطی که قراره بدید از کجا میاد
      در نهایت اینکه باید با نرکیب if و vlookup احنمالا حلش کنید

  • سعید ۱۹ اردیبهشت ۱۳۹۸ / ۶:۱۵ ب٫ظ

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

    • آواتار
      حسنا خاکزاد ۲۱ اردیبهشت ۱۳۹۸ / ۸:۲۱ ب٫ظ

      درود بر شما
      ساختار فایل مشخص نیست
      ولی برای پیدا کردن، میتونید از countif استفاده کنید که ببینه آیا اون کلمه د راون لیست هست یا نه
      بعد که پیدا کرد، کدشو با vlookup بخونه بیاره

  • Hamed ۱۹ فروردین ۱۳۹۸ / ۱۰:۵۸ ق٫ظ

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

    • آواتار
      حسنا خاکزاد ۱۹ فروردین ۱۳۹۸ / ۱۱:۱۴ ق٫ظ

      درود بر شما
      ده تای پر تکرار رو پیدا کنید، جدا کنید و نمودار رو رسم کنید
      تکرار داده ها رو میتونید از طریق تابع countif حساب کنید. بعد ده تا که از همه بیشتره رو انتخاب کنید. با سورت، فیلتر، cnditional formatting، فرمول نویسی و …. کلا روش ها مختلف و متنوع هست . بسته به نیاز باید انتخاب کنید.
      تابع countif رو هم از این لینک مطالعه کنید:
      https://excelpedia.net/countif-function/

  • آرش ۲۷ بهمن ۱۳۹۷ / ۱:۲۶ ق٫ظ

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

    • آواتار
      حسنا خاکزاد ۲۷ بهمن ۱۳۹۷ / ۹:۵۷ ق٫ظ

      درود بر شما
      سوال واضح نیست
      منظور از مرتب کردن چی هست؟
      شاید vlookup کمکتون کنه

  • محمدرضا عزیزی ۲ آذر ۱۳۹۷ / ۵:۱۸ ب٫ظ

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

    • آواتار
      حسنا خاکزاد ۵ آذر ۱۳۹۷ / ۹:۱۵ ق٫ظ

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

  • پروانه ۲۳ مهر ۱۳۹۷ / ۱۲:۵۰ ب٫ظ

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

    • سامان چراغی ۲۳ مهر ۱۳۹۷ / ۸:۴۵ ب٫ظ

      سلام
      با فرض اینکه فرمول رو در سلول C2 نوشته باشید و لیست شما در محدوده A1:A12 نوشته شده باشه

  • پروانه ۲۳ مهر ۱۳۹۷ / ۱۱:۱۲ ق٫ظ

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

  • پروانه ۲۲ مهر ۱۳۹۷ / ۸:۳۹ ق٫ظ

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

    • آواتار
      حسنا خاکزاد ۲۲ مهر ۱۳۹۷ / ۹:۵۸ ق٫ظ

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

  • پروانه ۲۱ مهر ۱۳۹۷ / ۲:۱۵ ب٫ظ

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

    • آواتار
      حسنا خاکزاد ۲۱ مهر ۱۳۹۷ / ۲:۴۹ ب٫ظ

      درود بر شما
      این فرمول رو بصورت آرایه ای ثبت کنید. یعنی با ctrl+shift+enter

      از همین روش برای ایراد استفاده کنید. منتها countifs یعنی هم برای محصول هم برای ایراد

  • aminrazagh ۲۴ شهریور ۱۳۹۷ / ۲:۲۷ ب٫ظ

    سلام من دو فایل اکسل دارم و میخواهم با هم مقایسه کنم که فایل اول دارای سه ستون(a,b1, c1) و فایل دوم دارای چهار ستون(a,b,c,d) است.(ستون های b1 , c1 بروز شده داده های ستون b ,c است) حال بعد از مقایسه من میخواهم فایل اکسل دیگری با ستون های d ,b1 , c1 داشته باشم…..ممنون از کمک وتوجه شما.

    • آواتار
      حسنا خاکزاد ۳۱ شهریور ۱۳۹۷ / ۱۱:۲۸ ق٫ظ

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

  • علی ۱۸ شهریور ۱۳۹۷ / ۴:۴۴ ب٫ظ

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

    • آواتار
      حسنا خاکزاد ۱۹ شهریور ۱۳۹۷ / ۹:۲۳ ق٫ظ

      درود بر شما
      اصلا سوالتون مفهوم نیست

  • محمد ۲۶ فروردین ۱۳۹۷ / ۹:۱۸ ق٫ظ

    سلام
    مرسی درست شد.

  • محمد ۲۳ فروردین ۱۳۹۷ / ۱:۲۲ ب٫ظ

    سلام این که جواب نداد-الان همون مثالی که زدم با فرمول شما شد ۶که اشتباهه باید بشه ۱۶
    در واقع ۱۳۳ساعت کاری تقسیم بر ۸ساعت باید بشه

    • سامان چراغی ۲۳ فروردین ۱۳۹۷ / ۵:۰۲ ب٫ظ

      عدد ۵.۵۸ درسته، علتش اینه که اکسل هر روز رو ۲۴ ساعت میگیره، برای همین عدد ۱۳۳ ساعت رو بر ۲۴ تقسیم میکنه. شما روزتون ۸ ساعت تعریف شده پس باید عدد ۵.۵۸ رو در ۳ ضرب کنید که میشه ۱۶.۷۳

  • محمد ۲۲ فروردین ۱۳۹۷ / ۱۰:۴۵ ق٫ظ

    سلام -این سلول حاوی ساعات کارکرد میباشد(۱۳۳:۴۹:۰۰)ساعت-دقیقه-ثانیه چطوری اینو به روز تبدیلش کنم
    مرسی

    • سامان چراغی ۲۲ فروردین ۱۳۹۷ / ۱۲:۱۳ ب٫ظ

      سلام
      کافیه فرمت سلول رو به صورت number تغییر بدید.

  • سحر ۹ فروردین ۱۳۹۷ / ۴:۳۳ ب٫ظ

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

    • سامان چراغی ۹ فروردین ۱۳۹۷ / ۷:۰۷ ب٫ظ

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

  • محمد ۸ فروردین ۱۳۹۷ / ۱۱:۴۶ ق٫ظ

    امکانش نیست -مثلا فایل حقوق اگه کد پرسنلی رو سرت کنم تو قسمت کارکرد به مشکل میخورم بعد از اون شماره حساب و غیره
    فرمول دیگری نیست این کار رو انجام بده

    • سامان چراغی ۸ فروردین ۱۳۹۷ / ۱۱:۵۱ ق٫ظ

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

  • محمد ۸ فروردین ۱۳۹۷ / ۱۱:۰۳ ق٫ظ

    سلام وقت بخیر-سال نو مبارک
    من از فرمول LOOKUP استفاده میکنم اما اگه مرتب نباشه اطلاعات غلطی میدهد چیکار کنم (در ضمن نمیخواهم سرت کنم چون از چندین ستونش استفاده میکنم و اگه ستون اول رو مرتب کنم برای ستون های بعدی که اطلاعات میگیرم بازم اشتباه میشه)

    • سامان چراغی ۸ فروردین ۱۳۹۷ / ۱۱:۰۸ ق٫ظ

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

  • احسان ۴ فروردین ۱۳۹۷ / ۱۲:۰۲ ب٫ظ

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

  • محمد ۱۲ اسفند ۱۳۹۶ / ۱۱:۳۴ ق٫ظ

    وقت بخیر
    در Sheet1 اسامی تعدای از پرسنل-دهنوی-حسینی-باقری—در Sheet2 اسامی محمدی-کلاته-دهنوی-باقری -حالا در شیت۳میخوام بگم که اسامی هردو شیت رو بدون تکرار بیار که جوابش باید دهنوی-حسینی-باقری-محمدی و کلاته باشه از چه فرمولی استفاده کنم
    با تشکر

    • آواتار
      حسنا خاکزاد ۱۲ اسفند ۱۳۹۶ / ۱۱:۴۴ ق٫ظ

      درود بر شما
      دوتا لیست رو یکی کنید در شیت سوم
      و با این فرمول (آرایه ای) لیست یونیک تهیه کنید.
      دقت کنید که برای فرمول نویسی آرایه ای از Ctrl+shift+enter استفاده میشه

      فرضیات فرمول:
      لیست تکراری در محدوده B2:B15 قرار گرفته و فرمول لیست یونیک از E2 شروع میشه

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

  • فاطیما ۲۵ بهمن ۱۳۹۶ / ۹:۳۴ ب٫ظ

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

    • آواتار
      حسنا خاکزاد ۲۶ بهمن ۱۳۹۶ / ۹:۱۶ ق٫ظ

      درود بر شما
      همین مسئله در این آموزش توضیح داده شده.
      کافیه با sumif,countif و … اینکار و انجام بددی.
      معیار مقایسه ی چیزی مثل شماره سند باید باشه که در هر دو مشترک و یونیک هست.

      در نهایت اگر نشد، نمونه کوچیک از فایلتون رو در گروه تلگرامی اکسل پدیا (لینکش در فوتر صفحه اصلی موجود هست)، بذارید و سوال رو دقیق تر مطرح کنید

      موفق باشید

  • محمد ۳۰ دی ۱۳۹۶ / ۱۱:۱۴ ق٫ظ

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

  • محمد ۳۰ دی ۱۳۹۶ / ۱۰:۴۴ ق٫ظ

    فرمول رو کپی کردم بازم جواب نداد-چون هرسه ایتم در یک ردیف هستندA1رو تغییر دادم بهA2

    • آواتار
      حسنا خاکزاد ۳۰ دی ۱۳۹۶ / ۱۰:۵۹ ق٫ظ

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

  • محمد ۲۸ دی ۱۳۹۶ / ۱:۳۸ ب٫ظ

    سلام من سه تا ستون دارم-۱بدهکار-۲بستانکار -۳تایید نشده-میخوام بگم ستون ۲و۳باهم جمع و از ستون ۱کسر گردد حالا جواب رو توی دو ستون ۵و۶بده که اگه بزرگتر مساوی صفر بود در ستون۵ و کوچکتر مساوی صفر در ستون ۶قرار بده-ممنون میشم از راهنمایی تون

    • آواتار
      حسنا خاکزاد ۲۸ دی ۱۳۹۶ / ۶:۴۹ ب٫ظ

      سلام
      باید If استفاده کنید

      در ستون ششم بویسید:

      در ستون پنجم بنویسید:

      این لینک رو ببینید:
      https://excelpedia.net/if-function/

  • کیوان ۲۵ دی ۱۳۹۶ / ۶:۱۲ ب٫ظ

    سلام
    نام شهرهای که از لیست ۱ در لیست ۲ نیستن تغییر رنگ اعمال بشود؟ نحوه فرمول نویسی آن چگونه است.

    از زحمات شما متشکرم

    • آواتار
      حسنا خاکزاد ۲۶ دی ۱۳۹۶ / ۹:۲۳ ق٫ظ

      سلام
      کافیه شرط بزرگتر از ۰ رو به ۰ تغییر بدید

      • کیوان ۲۶ دی ۱۳۹۶ / ۱۲:۲۹ ب٫ظ

        سلام
        از پاسخ شما متشکرم.

        این فرمول IFERROR(COUNTIF($D$2:$D$5;B2);””) درست است یا خیر؟

        • آواتار
          حسنا خاکزاد ۲۶ دی ۱۳۹۶ / ۲:۲۵ ب٫ظ

          خواهش میکنم
          آموزش بالا رو به دقت بخونید
          عین اون فرمول رو در Conditional formatting بنویسید
          فقط بجای بزرگتر از ۰ مساوی ۰ بذارید.

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

  • رضا ۱۷ آبان ۱۳۹۶ / ۷:۵۲ ب٫ظ

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

    • سامان چراغی ۲۰ آبان ۱۳۹۶ / ۱۲:۲۶ ب٫ظ

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

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان