ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
35 visibility
موضوع: آفیس توسط:

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

راه های فرمول بندی زیادی وجود دارد که می توانید به این نیاز نزدیک شوید. از بسیاری جهات، روشی که انتخاب می کنید به ویژگی های داده های ستون بستگی دارد. فرض می کنیم که داده های شما در ستون A هستند، عددی هستند و در هیچ یک از سلول های ستون هیچ جای خالی وجود ندارد. در این صورت می توانید از فرمول زیر استفاده کنید:

=INDEX(A:A,COUNT(A:A)-1)

توجه داشته باشید که اگر مقادیر متنی در ستون A وجود داشته باشد، این فرمول نتیجه صحیح را برنمی‌گرداند - حتی اگر آن مقدار متن در یک عنوان باشد. اگر می‌خواهید عنوان را جبران کنید، می‌توانید فرمول را به این ترتیب تغییر دهید. (توجه داشته باشید که فقط محدوده A2:A1000 را بررسی می کند. اگر اطلاعات شما فراتر از ردیف 1000 باشد، باید محدوده مشخص شده را تغییر دهید.)

=INDEX(A2:A1000,COUNT(A2:A1000)-1)

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

=OFFSET(INDIRECT("A"&MATCH(9^9,A:A)),-1,0)
=INDEX(A:A,MATCH(9.9E+23,A:A,1)-1,1)
=INDEX(A:A,(MATCH(LOOKUP(10000,A:A),A:A)-1),1)
=INDEX(A:A,AGGREGATE(14,6,ROW(A:A)*A:A/A:A,2))

باید بدانید که اگر سلول دوم به آخر در ستون خالی باشد، این فرمول ها 0 را برمی گرداند. سلول دوم تا آخر.)

اگر داده‌های شما در ستون A می‌تواند شامل اعداد یا متن باشد (اما هنوز سلول خالی وجود ندارد)، پس به فرمول دیگری نیاز دارید. هر یک از اینها انجام خواهد داد:

=INDEX(A:A,COUNTA(A:A)-1,1)
=INDIRECT("A"&COUNTA(A:A)-1)

اگر ممکن است سلول های خالی در داده های شما وجود داشته باشد، می توانید از یکی از موارد زیر استفاده کنید:

=INDEX(A:A,MATCH(LOOKUP(2,1/(A:A<>""),A:A),A:A,0)-1)
=INDEX(A:A,LOOKUP(2,1/(A:A<>""),ROW(A:A))-1)

دوباره، اگر سلول دوم به آخر خالی باشد، فرمول 0 را برمی گرداند.

در نهایت، می توانید از نوع فرمول زیر نیز استفاده کنید، مشروط بر اینکه سلول های شما در ستون از محدوده ای با نام (در این مورد MyData) استفاده کنند. با این حال، به یاد داشته باشید که همانطور که اطلاعات بیشتری به ستون اضافه می کنید، باید مطمئن شوید که محدوده نامگذاری شده شامل داده های اضافه شده است.

=INDEX(MyData,ROWS(MyData)-1)

باید توجه داشته باشید که تقریباً همه فرمول های ذکر شده در این نکته از -1 در آنها استفاده می کنند. این نشان می دهد که شما آخرین سلول در محدوده را نمی خواهید، بلکه سلول دوم به آخرین ("یکی به بالا" از پایین محدوده) را می خواهید. اگر می‌خواهید افست متفاوتی از پایین محدوده داشته باشید، می‌توانید این بخش از هر فرمول را تغییر دهید. به عنوان مثال، اگر می‌خواهید 2 سلول از پایین محدوده بالا باشد، تمام نمونه‌های -1 را به -2 تغییر می‌دهید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 116 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 56 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 37 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 39 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 41 visibility
ارسال شده در 26 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

207 نفر آنلاین
0 عضو و 207 مهمان در سایت حاضرند
بازدید امروز: 22612
بازدید دیروز: 17853
بازدید کل: 20334791
...