Уважаемые знатоки Excel! Помогите составить формулу для возврата значения первой (верхней) непустой (ненулевой) текстовой ячейки в определённом столбце ячейке итогов, с условием, что ячейки таблицы заполняются не в ручную, а данными из другой таблицы с помощью формулы вида: еслиошибка(впр(наименование;таблица;номер столбца;);""). Уточню, что искомое значение должно быть либо текстом первой ненулевой ячейки, либо "" (пустота) в случае отсутствия данных в столбце. Значение "0" (ноль, как число) не подходит, так как далее данные из ячейки, которой вернётся значение первой ненулевой ячейки столбца, будут источником для другого листа Excel, где должно быть либо конкретное текстовое значение, либо ничего. Прочитал массу подобных тем на форумах, но все предложенные решения не помогли: в лучшем случае ячейке итогов возвращалось значение первой (верхней) ячейки столбца, если ей присвоено значение, если значение отсутствует, то есть по сути дела имеем значение "", то даже при заполненных следующих (находящихся ниже) ячейках столбца, ячейке итогов возвращается значение "" (пустота). Подробнее в приложенном файле. Спасибо!
Уважаемые знатоки Excel! Помогите составить формулу для возврата значения первой (верхней) непустой (ненулевой) текстовой ячейки в определённом столбце ячейке итогов, с условием, что ячейки таблицы заполняются не в ручную, а данными из другой таблицы с помощью формулы вида: еслиошибка(впр(наименование;таблица;номер столбца;);""). Уточню, что искомое значение должно быть либо текстом первой ненулевой ячейки, либо "" (пустота) в случае отсутствия данных в столбце. Значение "0" (ноль, как число) не подходит, так как далее данные из ячейки, которой вернётся значение первой ненулевой ячейки столбца, будут источником для другого листа Excel, где должно быть либо конкретное текстовое значение, либо ничего. Прочитал массу подобных тем на форумах, но все предложенные решения не помогли: в лучшем случае ячейке итогов возвращалось значение первой (верхней) ячейки столбца, если ей присвоено значение, если значение отсутствует, то есть по сути дела имеем значение "", то даже при заполненных следующих (находящихся ниже) ячейках столбца, ячейке итогов возвращается значение "" (пустота). Подробнее в приложенном файле. Спасибо!The3rdStreet
Понял принцип формулы: ищется пустое значение, и возвращается следующее за ним. Теоретически смогу использовать, просто придётся добавить пустую строку сверху.
Понял принцип формулы: ищется пустое значение, и возвращается следующее за ним. Теоретически смогу использовать, просто придётся добавить пустую строку сверху.The3rdStreet
И, кстати, если две или более верхних ячейки пустые, то ячейке итогов возвращается значение "", даже если в столбце ниже есть значение. Не пойдёт.
И, кстати, если две или более верхних ячейки пустые, то ячейке итогов возвращается значение "", даже если в столбце ниже есть значение. Не пойдёт.The3rdStreet
Сообщение отредактировал The3rdStreet - Вторник, 31.03.2015, 16:53
Значение Показатель 5, которое пользователь введёт во вторую таблицу для Запада, так как Запад будет первым иметь ненулевое значение в столбце 2 таблицы 1.
Значение Показатель 5, которое пользователь введёт во вторую таблицу для Запада, так как Запад будет первым иметь ненулевое значение в столбце 2 таблицы 1.The3rdStreet
Все ячейки столбца Стороны света во второй таблице имеют выпадающий список. Выберете из него Запад и присвойте любое значение в столбец Показатель 5 таблицы 2. Результат ячейки с формулой #ССЫЛКА!, а должно быть то значение, которое вы ввели в Показатель 5 второй таблицы, либо, если Запада во второй таблице нет - значение Север, если нет Севера, то Восток и так далее.
Все ячейки столбца Стороны света во второй таблице имеют выпадающий список. Выберете из него Запад и присвойте любое значение в столбец Показатель 5 таблицы 2. Результат ячейки с формулой #ССЫЛКА!, а должно быть то значение, которое вы ввели в Показатель 5 второй таблицы, либо, если Запада во второй таблице нет - значение Север, если нет Севера, то Восток и так далее.The3rdStreet
Сообщение отредактировал The3rdStreet - Вторник, 31.03.2015, 16:59
Не работает. Ищет именно Запад. Ещё раз суть задачи: есть таблица 1, в которой в первом столбце неизменяемая группа показателей, в нашем случае Запад, Север, Восток, Юг. Второй столбец этой таблицы заполняется автоматом, если в таблице 2 выбран из списка один из неизменяемых показателей таблицы 1 и заполнены столбцы "Показатели", а точнее последний столбец таблицы 2 "Показатель 5" (в упрощённом варианте примера просто Показатель, так как остальные я удалил для упрощения понимания задачи). Таким образом, если в таблице 2 выбран один или несколько из "Запад, Север, Восток, Юг." и ему присвоено значение "Показатель 5" (Показатель) в таблице 2, то автоматически в таблице 1 напротив этого/этих "Запад, Север, Восток, Юг." появляется значение этого показателя. Это всё работает. Задача: ячейке "Итог" (последняя в столбце 2 таблицы 1) должно вернуться значение первого (верхнего) ненулевого (непустого) значения столбца 2 таблицы 1. Смотрим пример 2, упрощённый.
Не работает. Ищет именно Запад. Ещё раз суть задачи: есть таблица 1, в которой в первом столбце неизменяемая группа показателей, в нашем случае Запад, Север, Восток, Юг. Второй столбец этой таблицы заполняется автоматом, если в таблице 2 выбран из списка один из неизменяемых показателей таблицы 1 и заполнены столбцы "Показатели", а точнее последний столбец таблицы 2 "Показатель 5" (в упрощённом варианте примера просто Показатель, так как остальные я удалил для упрощения понимания задачи). Таким образом, если в таблице 2 выбран один или несколько из "Запад, Север, Восток, Юг." и ему присвоено значение "Показатель 5" (Показатель) в таблице 2, то автоматически в таблице 1 напротив этого/этих "Запад, Север, Восток, Юг." появляется значение этого показателя. Это всё работает. Задача: ячейке "Итог" (последняя в столбце 2 таблицы 1) должно вернуться значение первого (верхнего) ненулевого (непустого) значения столбца 2 таблицы 1. Смотрим пример 2, упрощённый.The3rdStreet
Показывайте. Вы, наверное, в формуле не переименовываете название таблицы. Они же все по-разному называются. чтобы не морочить себе голову, напишите просто так:
Показывайте. Вы, наверное, в формуле не переименовываете название таблицы. Они же все по-разному называются. чтобы не морочить себе голову, напишите просто так: