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

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • bzg1978
    • 2019/04/22
    • 4
    • 34.00

    [حل شده] جستجوی یک ورودی در کل شیتها و شمارش سلول های پر یک ستون مربوط به جدول ورودی

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


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



    از همه دوستانی که پاسخگو هستند سپاسگذارم.
  • mrexcel

    • 2010/02/03
    • 436
    • 81.00

    #2
    با سلام
    در پاسخ به این سو.ال اگر قرار هست با استفاده از امکانات توابع عادی اکسل استفاده نماییم باید با استفاده از توابع جستجو به صور ت تو در تو استفاده نماییم ، ولی اگر به این کار به عنوان یک کار بزرگ و پر حجم و مستمر نگاه میکنید باید با استفاده از امکانات جدید نرم افزار اکسل در محیط power pivot این کار را انجام بدهید در پیشنهاد اول نیازی به یادگیری مبحث پیچیده power ها نیست ولی محدودیت سرعت و حجم در این روش کاملا مشهود است و در روش دوم باید این تخصص را بیاموزید ، یا اینکه فردی برای شما این کار را انجام دهد .
    روش اول برای یافتن مقدار اول باید فرمول vlookup بنویسیم که مقدار مد نظر را از جدول کاربرگ 1 پیدا نماید و این جواب خود به عنوان lookupvalue در تابع دوم قرار میگیرد البته با شرط اینکه مقادیر در دو جدول منحصر بفرد باشد .
    زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

    کامنت

    • bzg1978
      • 2019/04/22
      • 4
      • 34.00

      #3
      نوشته اصلی توسط mrexcel
      با سلام
      در پاسخ به این سو.ال اگر قرار هست با استفاده از امکانات توابع عادی اکسل استفاده نماییم باید با استفاده از توابع جستجو به صور ت تو در تو استفاده نماییم ، ولی اگر به این کار به عنوان یک کار بزرگ و پر حجم و مستمر نگاه میکنید باید با استفاده از امکانات جدید نرم افزار اکسل در محیط power pivot این کار را انجام بدهید در پیشنهاد اول نیازی به یادگیری مبحث پیچیده power ها نیست ولی محدودیت سرعت و حجم در این روش کاملا مشهود است و در روش دوم باید این تخصص را بیاموزید ، یا اینکه فردی برای شما این کار را انجام دهد .
      روش اول برای یافتن مقدار اول باید فرمول vlookup بنویسیم که مقدار مد نظر را از جدول کاربرگ 1 پیدا نماید و این جواب خود به عنوان lookupvalue در تابع دوم قرار میگیرد البته با شرط اینکه مقادیر در دو جدول منحصر بفرد باشد .

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

      کامنت

      چند لحظه..