Отримайте останній лист стовпця в Excel у певному рядку, у якому є дані


0

Якщо у мене є дані в рядку 4 у стовпцях від A до F, і я хочу знати, що F - це останній стовпець з даними, яку формулу я можу ввести у B2, щоб отримати відповідь на F?


Ви можете отримати номер стовпця за допомогою MATCH (); =MAX(IFERROR(MATCH(1e+99,A4:F4),0),IFERROR(MATCH("ZZZ",A4:F4),0))
Скотт Кренер

Чи є стовпець кінцевим результатом чи збираєтесь використовувати це для чогось іншого?
Скотт Кренер

Ви можете вільно редагувати свої власні публікації, але для вашого захисту це потрібно зробити в оригінальному обліковому записі користувача. Схоже, ви створили другий обліковий запис, який також буде заважати вашій здатності коментувати всередині своєї теми та приймати відповідь. Див. Розділ Об’єднати мої акаунти, щоб об’єднати ваші облікові записи, що вирішить проблему.
fixer1234

Відповіді:


1

Ви можете знайти номер стовпця з наступним:

=MAX(IFERROR(MATCH(1e+99,A4:F4),0),IFERROR(MATCH("ZZZ",A4:F4),0))

Тоді, якщо вам потрібен фактичний лист, виконайте такі дії:

=CHOOSE(MAX(IFERROR(MATCH(1e+99,A4:F4),0),IFERROR(MATCH("ZZZ",A4:F4),0)),"A","B","C","D","E","F")

Якщо потрібне - останнє значення в цьому діапазоні, тоді:

=INDEX(A4:F4,MAX(IFERROR(MATCH(1e+99,A4:F4),0),IFERROR(MATCH("ZZZ",A4:F4),0)))

Останні два дадуть помилкову інформацію, якщо в рядку немає даних.


0

Щоб повернути літеру стовпця останньої комірки в рядку 4, що містить дані:

=LEFT(ADDRESS(1,LOOKUP(2,1/(LEN($4:$4)>0),COLUMN($4:$4)),2),FIND("$",ADDRESS(1,LOOKUP(2,1/(LEN(4:4)>0),COLUMN($4:$4)),2))-1)
  • LOOKUPФункція повертає номер стовпчика з останніх даних , що містять стовпець.
  • ADDRESSФункція перетворює , що на адресу стилю A1 з відносною адресації стовпця.
  • FINDФункція знаходить , $яка, в зв'язку з типом адреси, буде слідувати безпосередньо за буквою стовпця.
  • Потім LEFTфункція використовує результат FINDдля повернення відповідної літери стовпця.

Якщо ви хочете, щоб вміст останньої комірки у рядку 4, що містить дані, спробуйте:

=LOOKUP(2,1/(LEN($4:$4)>0),$4:$4)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.