Как сделать выпадающий список все знают, только там выбирается одна строка. А вот можно сделать аналогичное, но что бы выбирая из списка (в примере у меня список это табл1 - табл3) раскрывалась одна из таблиц что в той же колонке?
Как сделать выпадающий список все знают, только там выбирается одна строка. А вот можно сделать аналогичное, но что бы выбирая из списка (в примере у меня список это табл1 - табл3) раскрывалась одна из таблиц что в той же колонке?Александр7034
Да ваш пример как раз то что и хотел. Понял что лучше будет все выбираемые таблицы расположить не в одной колонке, а каждую таблицу в свою колонку. Разобравшись в вашем примере переделал свой вариант. Но проблема другого толка. В вашем файле все хорошо работает так как для упрощения я сделал выборку из трех таблиц, соответственно в формуле обошлись тремя вложенными функциями ЕСЛИ. Но на деле выйдет очень сложно, так как таблиц у меня будет сотня. Как сделать что бы формула учитывала сотню столбцов? В формуле попутно добавил проверку на пустые ячейки. Сейчас она работает только для выбора 1 столбца, остальные как добавить без кучи условий вложенных "ЕСЛИ" не представляю.
Код
=ЕСЛИ(И($A$2='таблицы с данными'!$A$1;'таблицы с данными'!A2<>"");'таблицы с данными'!A2;"")
Да ваш пример как раз то что и хотел. Понял что лучше будет все выбираемые таблицы расположить не в одной колонке, а каждую таблицу в свою колонку. Разобравшись в вашем примере переделал свой вариант. Но проблема другого толка. В вашем файле все хорошо работает так как для упрощения я сделал выборку из трех таблиц, соответственно в формуле обошлись тремя вложенными функциями ЕСЛИ. Но на деле выйдет очень сложно, так как таблиц у меня будет сотня. Как сделать что бы формула учитывала сотню столбцов? В формуле попутно добавил проверку на пустые ячейки. Сейчас она работает только для выбора 1 столбца, остальные как добавить без кучи условий вложенных "ЕСЛИ" не представляю.
Код
=ЕСЛИ(И($A$2='таблицы с данными'!$A$1;'таблицы с данными'!A2<>"");'таблицы с данными'!A2;"")
Вложил переделанный пример там понятней.Александр7034