Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Использование умных таблиц в проверке данных, Умные таблицы, проверка данных
 
Спасибо большое за ответ!
Но к сожалению первый аргумент функции СМЕЩ тоже должен быть динамическим,  какой именно столбец нужен  - тоже динамический параметр,
допустим в ячейке A1 находится название нужного столбца умной таблицы, то есть значение выбирается путем проверки данных:
Код
=ДВССЫЛ("Таблица2[#Заголовки]")
пытался задать адрес первой ячейки нужного столбца УТ так:
Код
=ДВССЫЛ(АДРЕС(СТРОКА(Таблица2[#Заголовки])+1;СТОЛБЕЦ(ДВССЫЛ(СЦЕПИТЬ("Таблица2[";A1;"]")));;;"Название листа с этой проклятой таблицей условий"))

И эта конструкция не работает в проверке данных (а просто в ячейке, как формула массива работает)

Проблем с функциями ЧСТРОК и СЧИТАТЬПУСТОТЫ  нет, там я успешно "Сцепляю" название таблицы с её столбцом и количество непустых значений считается верно

РЕШЕНО:

адрес первой ячейки нужного столбца умной таблицы с условиями стоит находить так:

Код
ДВССЫЛ(ЯЧЕЙКА("адрес";ИНДЕКС(ДВССЫЛ(СЦЕПИТЬ("Таблица2[";А1;"]"));1;1))

ИТОГО, формула проверки данных будет выглядеть так:

Код
=СМЕЩ(
ДВССЫЛ(
ЯЧЕЙКА("адрес";ИНДЕКС(ДВССЫЛ(СЦЕПИТЬ("Таблица2[";A1;"]"));1;1)));
;
;
ЧСТРОК(ДВССЫЛ(СЦЕПИТЬ("Таблица2[";A1;"]")))-СЧИТАТЬПУСТОТЫ(ДВССЫЛ(СЦЕПИТЬ("Таблица2[";A1;"]"))
))

Изменено: Zoizenhover - 26.01.2025 21:25:14
Использование умных таблиц в проверке данных, Умные таблицы, проверка данных
 
Цитата
написал:
Решение:Код=ДВССЫЛ("Таблица2[Столбец1]")Может кому пригодится, поэтому выкладываю пример решения.
Доброго дня!
При решении своей задачи, воспользовался такой же конструкцией, это очень удобно, особенно, когда источником данных для проверки является умная таблица, НО! Что если в этом примере мы захотим источником выбрать Столбец2 Таблицы2:

Код
=ДВССЫЛ("Таблица2[Столбец2]") 

К сожалению, мы получим список с пустыми строками!

Кто знает, как этого избежать, не уходя от идеи умной таблицы (важно, удобно для задачи), подскажите пожалуйста.

В задаче удобно пользоваться умной таблицей с несколькими полями, каждое из которых используется как источник для проверки данных, но количество значений в полях - разное, отсюда и пустые значения.

Изменено: Zoizenhover - 22.01.2025 20:25:14
Страницы: 1
Наверх