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

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

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

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

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

این کتاب تمرین را برای تمرین در حین خواندن این مقاله دانلود کنید.

آخرین سلول با ارزش را در Column.xlsx

3 روش برای یافتن آخرین سلول با مقدار در ستون در اکسل

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

برای نشان دادن نتیجه، ستونی به نام Value اضافه می کنیم.

1 تابع LOOKUP برای یافتن آخرین سلول با مقدار در ستون در اکسل

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

1.1 استفاده از تابع LOOKUP اولیه

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

مرحله 1:

  • ابتدا، به Cell D5 بروید.
  • عملکرد LOOKUP را اینجا بنویسید. ما محدوده C:C را گرفتیم، زیرا می خواهیم از کل ستون C بفهمیم. همچنین ممکن است محدوده خاصی را تعیین کنیم. بنابراین، فرمول ما می شود:
=LOOKUP(2,1/(C:C""),C:C)

مرحله 2:

  • اکنون، ENTER را فشار دهید و نتیجه می گیریم.

در اینجا، آخرین مقدار را می گیریم. از ستون C . از داده های گرفته شده ما همچنین می توانیم بررسی کنیم که آیا نتیجه درست است یا نه.

توجه:

C: C”” – بررسی می کند. کل ستون C برای سلول های خالی و TRUE/FALSE را برای هر سلول از آن محدوده برمی گرداند. اگر سلول خالی نیست، TRUE را برگردانید، در غیر این صورت، FALSE را نشان دهید. ما می‌توانیم محدوده سلولی را بر اساس نیاز خود سفارشی کنیم.

1/ - یک عملیات تقسیم را انجام می‌دهد. در اینجا، 1 مقدار مرحله قبل تقسیم می شود، که ممکن است TRUE یا FALSE باشد. اگر TRUE نتیجه 1 و برای FALSE 0 خواهد بود. وقتی درست است 1 در غیر این صورت یک خطا، #DIV/0 تولید می کند! چون نمی‌توانیم هیچ عددی را بر صفر تقسیم کنیم. کل لیست 1 و خطاهای در تابع LOOKUP حفظ می‌شود، در مرحله بعد ارزیابی می‌شود.

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

C:C – این آخرین عبارت از است. عملکرد LOOKUP . به جای مقدار به دست آمده از مرحله دوم، مقدار سلولی که باید جایگزین شود را هدایت می کند.

1.2 جستجو با توابع NOT و ISBLANK

در اینجا NOT را ترکیب می کنیم. و توابع ISBLANK با توابع LOOKUP . اگر داده های ما خروجی خطا داشته باشد و ما بخواهیم این را نشان دهیم، به این موارد نیاز است. اکنون، یک داده خطا به مجموعه داده خود اضافه کنید و فرمول را برای نشان دادن این تغییر دهید.

مرحله 1:

  • در ردیف 10، ما داده های جدیدی اضافه کردیم که یک خطا است. ما به سادگی یک عدد تصادفی را بر 0 تقسیم کردیم.

مرحله 2:

  • اکنون، توابع NOT و ISBLANK را به فرمول اضافه کنید. پس از اصلاح فرمول تبدیل می شود:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)

مرحله 3:

  • اکنون، ENTER را فشار دهید و نتیجه می گیریم.

در اینجا، می توانیم آن را در بخش نتیجه مشاهده کنیم یک مقدار خطا نشان داده می شود. معمولاً، تابع LOOKUP از این مقدار خطا جلوگیری می کند.

1.3 LOOKUP باتابع ISNUMBER

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

مرحله 1:

  • ابتدا، داده های الفبایی را در ردیف دهم اضافه کنید.

مرحله 2:

  • اکنون، فرمول را تغییر دهید و ISNUMBER را اضافه کنید بنابراین فرمول تبدیل می شود:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)

مرحله 3:

  • اکنون، ENTER را فشار دهید و یک مقدار بازگشتی دریافت خواهیم کرد.

در اینجا، آخرین داده ما حروف الفبا است. همانطور که از تابع ISNUMBER استفاده کردیم، فقط داده های عددی را دریافت می کنیم.

1.4 با استفاده از LOOKUP با تابع ROW

همچنین می توانیم بشناسیم که در آن row آخرین مقدار وجود دارد. برای این کار، باید عملکرد ROW را با تابع LOOKUP ترکیب کنیم.

مرحله 1:

  • فرمول را تغییر دهید و تابع ROW را در آخرین آرگومان اضافه کنید. اکنون، فرمول تبدیل می شود:
=LOOKUP(2,1/((C:C)),ROW(C:C))

مرحله 2:

  • در نهایت ENTER را فشار دهید.

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

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

  • آخرین سلول را با مقدار پیدا کنیددر ردیف در اکسل (6 روش)
  • اکسل آخرین ستون را با داده (4 روش سریع) پیدا کند
  • آخرین مقدار را در ستون بیشتر از صفر در اکسل (2 فرمول آسان)
  • نحوه یافتن چندین مقدار در اکسل (8 روش سریع)

2. آخرین سلول را با مقدار عددی در ستون با استفاده از توابع INDEX و COUNT

عملکرد INDEX مقدار یک سلول خاص را در یک محدوده برمی گرداند. ما می خواهیم تابع INDEX را با COUNTA و COUNT در اینجا اعمال کنیم.

مرحله 1:

  • ابتدا مجموعه داده را اصلاح کنید. سلول خالی را بردارید و یک مقدار حروف الفبا در محدوده اضافه کنید. همچنین، در آخر یک سلول خالی اضافه کنید.

مرحله 2:

  • اکنون، تایپ کنید INDEX تابع.
  • آگومان 1 محدوده C5 تا C10 را دارد. و آرگومان دوم از تابع COUNT با همان محدوده استفاده می کند.
  • بنابراین، فرمول تبدیل می شود:
=INDEX(C5:C10,COUNT(C5:C10))

مرحله 3:

  • سپس ENTER را فشار دهید.

در اینجا، همانطور که از تابع COUNT استفاده کردیم، فقط مقادیر عددی را دریافت می‌کنیم.

اکنون، می‌خواهیم هر مقداری را در محدوده دریافت کنیم. برای این کار از تابع COUNTA استفاده خواهیم کرد.

مرحله 4:

  • فرمول را از سلول D5<کپی کنید. 8>. فرمول را در سلول D6 قرار دهید و تابع COUNT را با COUNTA جایگزین کنید. بنابراین، فرمول تبدیل می شود:
=INDEX(C5:C10,COUNTA(C5:C10))

Step5:

  • در نهایت ENTER را فشار دهید.

اکنون، یک مقدار الفبایی به عنوان دریافت می کنیم ما از تابع COUNTA استفاده می کنیم. بنابراین، می‌توانیم با استفاده از تابع COUNT یا COUNTA با تابع INDEX به نتیجه دلخواه خود برسیم.

3. تابع OFFSET اکسل به یافتن آخرین سلول با مقدار در ستون

در اینجا، نحوه یافتن آخرین سلول با مقدار را با استفاده از عملکرد OFFSET نشان خواهیم داد. همچنین، COUNT & تابع COUNTA با این تابع.

3.1 استفاده از تابع اولیه OFFSET

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

مرحله 1:

  • ابتدا، مطمئن شوید که هیچ سلول خالی در پایان.

مرحله 2:

  • سپس، OFFSET را بنویسید. در آرگومان 1 که برای مرجع است، Cell C5 را به عنوان مرجع انتخاب می کنیم. دو آرگومان بعدی به ترتیب تعداد سطرها و ستون ها هستند. این اعداد سطر و ستون نشان می دهد که کدام سطر و ستون را جستجو خواهیم کرد. در اینجا 4 را انتخاب می کنیم زیرا 4 ردیف بعد از سلول مرجع داریم و 0 را برای ستون انتخاب می کنیم زیرا فقط در این ستون بررسی خواهیم کرد. . بنابراین، فرمول تبدیل می شود:
=OFFSET(C5,4,0)

مرحله 3:

  • در نهایت ENTER را فشار دهید.

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

3.2 استفاده از توابع OFFSET و COUNT

در روش قبلی، دیدیم که تابع OFFSET قادر به انجام این کار نیست. اگر سلول خالی وجود دارد آخرین سلول را با مقدار پیدا کنید. در این بخش، COUNT و COUNTA را برای حل این مشکل ترکیب می‌کنیم.

مرحله 1:

  • ابتدا، یک سلول خالی در انتهای مجموعه داده اضافه کنید.

مرحله 2:

  • اکنون به Cell D5 بروید.
  • تابع add تابع COUNT را در آرگومان دوم فرمول بنویسید. بعد از شمارش عدد ردیف را می دهد. بنابراین، فرمول تبدیل می شود:
=OFFSET(C5,COUNT(C5:C10)-1,0)

مرحله 3:

  • سپس ENTER را فشار دهید.

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

مرحله 4:

  • فرمول را از Cell D5 کپی کنید.
  • فرمول را در Cell D6 جای‌گذاری کنید.
  • اکنون تابع COUNT را با COUNTA جایگزین کنید. بنابراین، فرمول تبدیل می‌شود:
=OFFSET(C5,COUNTA(C5:C10)-1,0)

مرحله 5:

  • سپس <را فشار دهید 7>ENTER .

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

نتیجه گیری

در این مقاله 3 روش وچند روش فرعی برای یافتن آخرین مقدار سلول در یک ستون. امیدوارم بتوانید روش مورد نظر خود را پیدا کنید که به راحتی به خاطر بسپارید. اگر پیشنهادی دارید، لطفاً در کادر نظر بنویسید.

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