Выпадающий список из заголовков таблицы
RAN
Дата: Суббота, 15.06.2019, 13:25 |
Сообщение № 1
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Мяв! Я снова с каверзным вопросом. Сделать диапазон для выпадающего списка из столбца умной таблицы, или всей строки заголовков - просто. А вот как сделать этот диапазон из строки заголовков без первой ячейки?
Мяв! Я снова с каверзным вопросом. Сделать диапазон для выпадающего списка из столбца умной таблицы, или всей строки заголовков - просто. А вот как сделать этот диапазон из строки заголовков без первой ячейки? RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Мяв! Я снова с каверзным вопросом. Сделать диапазон для выпадающего списка из столбца умной таблицы, или всей строки заголовков - просто. А вот как сделать этот диапазон из строки заголовков без первой ячейки? Автор - RAN Дата добавления - 15.06.2019 в 13:25
_Igor_61
Дата: Суббота, 15.06.2019, 15:27 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация:
90
±
Замечаний:
0% ±
Excel 2007
Да простят меня гуру Код
=ДВССЫЛ("Лист1!B1:"&АДРЕС(1;СЧЁТЗ(Таблица1[#Заголовки])))
откуда-то "undefined" появилось, я этого не делал
Да простят меня гуру Код
=ДВССЫЛ("Лист1!B1:"&АДРЕС(1;СЧЁТЗ(Таблица1[#Заголовки])))
откуда-то "undefined" появилось, я этого не делал _Igor_61
Сообщение отредактировал _Igor_61 - Суббота, 15.06.2019, 15:31
Ответить
Сообщение Да простят меня гуру Код
=ДВССЫЛ("Лист1!B1:"&АДРЕС(1;СЧЁТЗ(Таблица1[#Заголовки])))
откуда-то "undefined" появилось, я этого не делал Автор - _Igor_61 Дата добавления - 15.06.2019 в 15:27
bmv98rus
Дата: Суббота, 15.06.2019, 15:51 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
RAN , Не совсем понял, но Код
=Таблица1[[#Headers];[вова]:[катя]]
Или заголовок очень изменчив? Мдааа теги они такие тэги =Таблица1[[#Headers];[вова]:[катя]]
RAN , Не совсем понял, но Код
=Таблица1[[#Headers];[вова]:[катя]]
Или заголовок очень изменчив? Мдааа теги они такие тэги =Таблица1[[#Headers];[вова]:[катя]]bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Суббота, 15.06.2019, 15:52
Ответить
Сообщение RAN , Не совсем понял, но Код
=Таблица1[[#Headers];[вова]:[катя]]
Или заголовок очень изменчив? Мдааа теги они такие тэги =Таблица1[[#Headers];[вова]:[катя]]Автор - bmv98rus Дата добавления - 15.06.2019 в 15:51
anvg
Дата: Суббота, 15.06.2019, 16:07 |
Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация:
271
±
Замечаний:
0% ±
2016, 365
Или заголовок очень изменчив?
Скорее всего да, но Таблица1[#Headers] или Таблица1[#Заголовки] возвращает список. Тогда вопрос сводится к тому, как получить из этого списка список, исключая первое значение?
Или заголовок очень изменчив?
Скорее всего да, но Таблица1[#Headers] или Таблица1[#Заголовки] возвращает список. Тогда вопрос сводится к тому, как получить из этого списка список, исключая первое значение?anvg
Ответить
Сообщение Или заголовок очень изменчив?
Скорее всего да, но Таблица1[#Headers] или Таблица1[#Заголовки] возвращает список. Тогда вопрос сводится к тому, как получить из этого списка список, исключая первое значение?Автор - anvg Дата добавления - 15.06.2019 в 16:07
RAN
Дата: Суббота, 15.06.2019, 16:15 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Тогда вопрос сводится к тому, как получить из этого списка список, исключая первое значение?
Абсолютно точно. Игорь, ДВССЫЛ и СМЕЩ рассматривал... Не глянулось, хотя, возможно, напрасно. Спасибо.
Тогда вопрос сводится к тому, как получить из этого списка список, исключая первое значение?
Абсолютно точно. Игорь, ДВССЫЛ и СМЕЩ рассматривал... Не глянулось, хотя, возможно, напрасно. Спасибо.RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Суббота, 15.06.2019, 16:38
Ответить
Сообщение Тогда вопрос сводится к тому, как получить из этого списка список, исключая первое значение?
Абсолютно точно. Игорь, ДВССЫЛ и СМЕЩ рассматривал... Не глянулось, хотя, возможно, напрасно. Спасибо.Автор - RAN Дата добавления - 15.06.2019 в 16:15
krosav4ig
Дата: Суббота, 15.06.2019, 16:36 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2346
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
если хочется без волатильных ДВССЫЛ и СМЕЩ, то в имя [vba]Код
=ИНДЕКС(Таблица1[#Заголовки];;2):ИНДЕКС(Таблица1[#Заголовки];;СЧЁТЗ(Таблица1[#Заголовки]))
[/vba]или [vba]Код
Function a(ByRef r As Range) As Range Set a = Intersect(r, r.Offset(, 1)) End Function
[/vba]в имена [vba]Код
=a(Таблица1[#Заголовки])
[/vba]
если хочется без волатильных ДВССЫЛ и СМЕЩ, то в имя [vba]Код
=ИНДЕКС(Таблица1[#Заголовки];;2):ИНДЕКС(Таблица1[#Заголовки];;СЧЁТЗ(Таблица1[#Заголовки]))
[/vba]или [vba]Код
Function a(ByRef r As Range) As Range Set a = Intersect(r, r.Offset(, 1)) End Function
[/vba]в имена [vba]Код
=a(Таблица1[#Заголовки])
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Суббота, 15.06.2019, 16:43
Ответить
Сообщение если хочется без волатильных ДВССЫЛ и СМЕЩ, то в имя [vba]Код
=ИНДЕКС(Таблица1[#Заголовки];;2):ИНДЕКС(Таблица1[#Заголовки];;СЧЁТЗ(Таблица1[#Заголовки]))
[/vba]или [vba]Код
Function a(ByRef r As Range) As Range Set a = Intersect(r, r.Offset(, 1)) End Function
[/vba]в имена [vba]Код
=a(Таблица1[#Заголовки])
[/vba] Автор - krosav4ig Дата добавления - 15.06.2019 в 16:36
RAN
Дата: Суббота, 15.06.2019, 16:40 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Андрей, мУрси! Думаю, это самое оно!
Андрей, мУрси! Думаю, это самое оно! RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Андрей, мУрси! Думаю, это самое оно! Автор - RAN Дата добавления - 15.06.2019 в 16:40
bmv98rus
Дата: Суббота, 15.06.2019, 16:40 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
Код
=OFFSET(Таблица1[#Headers];;1;;COUNTA(Таблица1[#Headers])-1)
=OFFSET(Таблица1[#Headers];;1;;COUNTA(Таблица1[#Headers])-1) Зачем выше в Index ;; загадка. оно там лишнееКод
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COUNTA(Таблица1[#Headers]))
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COUNTA(Таблица1[#Headers])) и в борьбе за экономию букф :-)Код
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COLUMNS(Таблица1[#All]))
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COLUMNS(Таблица1[#All]))
Код
=OFFSET(Таблица1[#Headers];;1;;COUNTA(Таблица1[#Headers])-1)
=OFFSET(Таблица1[#Headers];;1;;COUNTA(Таблица1[#Headers])-1) Зачем выше в Index ;; загадка. оно там лишнееКод
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COUNTA(Таблица1[#Headers]))
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COUNTA(Таблица1[#Headers])) и в борьбе за экономию букф :-)Код
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COLUMNS(Таблица1[#All]))
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COLUMNS(Таблица1[#All]))bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Суббота, 15.06.2019, 17:15
Ответить
Сообщение Код
=OFFSET(Таблица1[#Headers];;1;;COUNTA(Таблица1[#Headers])-1)
=OFFSET(Таблица1[#Headers];;1;;COUNTA(Таблица1[#Headers])-1) Зачем выше в Index ;; загадка. оно там лишнееКод
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COUNTA(Таблица1[#Headers]))
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COUNTA(Таблица1[#Headers])) и в борьбе за экономию букф :-)Код
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COLUMNS(Таблица1[#All]))
=INDEX(Таблица1[#Headers];2):INDEX(Таблица1[#Headers];COLUMNS(Таблица1[#All]))Автор - bmv98rus Дата добавления - 15.06.2019 в 16:40
RAN
Дата: Суббота, 15.06.2019, 16:42 |
Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
И ведмедику мУрси
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение И ведмедику мУрси Автор - RAN Дата добавления - 15.06.2019 в 16:42
krosav4ig
Дата: Суббота, 15.06.2019, 16:48 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2346
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
[offtop] bmv98rus , эт я просто проснулсо недавно :)[/offtop]
[offtop] bmv98rus , эт я просто проснулсо недавно :)[/offtop] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение [offtop] bmv98rus , эт я просто проснулсо недавно :)[/offtop] Автор - krosav4ig Дата добавления - 15.06.2019 в 16:48
_Boroda_
Дата: Понедельник, 17.06.2019, 10:42 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Еще можно в именованный диапазон такую формулуКод
=Таблица1[#Заголовки] Лист1!B:Z
Вместо буквы Z можно IU (255) или XFD (16384)
Еще можно в именованный диапазон такую формулуКод
=Таблица1[#Заголовки] Лист1!B:Z
Вместо буквы Z можно IU (255) или XFD (16384) _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще можно в именованный диапазон такую формулуКод
=Таблица1[#Заголовки] Лист1!B:Z
Вместо буквы Z можно IU (255) или XFD (16384) Автор - _Boroda_ Дата добавления - 17.06.2019 в 10:42
RAN
Дата: Вторник, 18.06.2019, 09:31 |
Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Саш, тоже интересный вариант. Вот только баксов не хватает.
Саш, тоже интересный вариант. Вот только баксов не хватает. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Саш, тоже интересный вариант. Вот только баксов не хватает. Автор - RAN Дата добавления - 18.06.2019 в 09:31
_Boroda_
Дата: Вторник, 18.06.2019, 09:34 |
Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Если список в ячейках одного столбца, то баксы не нужны (просто когда пишешь формулу в именованные диапазоны, то нужно находиться в любой ячейке этого столбца) А если вып. список с ячейках разных столбцов, то да, $B:$Z или $B:Z
Если список в ячейках одного столбца, то баксы не нужны (просто когда пишешь формулу в именованные диапазоны, то нужно находиться в любой ячейке этого столбца) А если вып. список с ячейках разных столбцов, то да, $B:$Z или $B:Z _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Если список в ячейках одного столбца, то баксы не нужны (просто когда пишешь формулу в именованные диапазоны, то нужно находиться в любой ячейке этого столбца) А если вып. список с ячейках разных столбцов, то да, $B:$Z или $B:Z Автор - _Boroda_ Дата добавления - 18.06.2019 в 09:34