В приложенном файле (dd.xlsx)два вспомогательных столбца. Помогите, пожалуйста, изменить немного их - категории (уникальные) вытянуть в строку. Под уникальными категориями расположить значения, относящиеся к данной категории, оставив так же только уникальные (в примере не дублируются, но иногда могут дублироваться потому что).
И выпадающие связанные списки на основе вспомогательных столбиков иметь возможность продлить вниз (а не как сейчас - для двух ячеек только). И было бы хорошо иметь в выпадающем списке сортировку по алфавиту. Для примера выпадающий список на одном листе с данными, но в идеале он буде на другом листе и заполняться по мере необходимости путем выбора, построчно.
Ковырялся и на других примерах из интернет, но не все получается. Дело в том, что существующие столбцы А и Б нежелательно трогать (исходные столбы). например той же сортировкой. Просто на их основе сделать связанный выпадающий список на втором листе, можно в тех же столбах.
То же самое, по идее, как и в файле unique-distinct-dependent-lists1 - на втором листе уникальные данные для исходных, в таком же расположении. Только что выпадающие списки построчно на отдельный лист, не только всего два поля с выбором.
В приложенном файле (dd.xlsx)два вспомогательных столбца. Помогите, пожалуйста, изменить немного их - категории (уникальные) вытянуть в строку. Под уникальными категориями расположить значения, относящиеся к данной категории, оставив так же только уникальные (в примере не дублируются, но иногда могут дублироваться потому что).
И выпадающие связанные списки на основе вспомогательных столбиков иметь возможность продлить вниз (а не как сейчас - для двух ячеек только). И было бы хорошо иметь в выпадающем списке сортировку по алфавиту. Для примера выпадающий список на одном листе с данными, но в идеале он буде на другом листе и заполняться по мере необходимости путем выбора, построчно.
Ковырялся и на других примерах из интернет, но не все получается. Дело в том, что существующие столбцы А и Б нежелательно трогать (исходные столбы). например той же сортировкой. Просто на их основе сделать связанный выпадающий список на втором листе, можно в тех же столбах.
То же самое, по идее, как и в файле unique-distinct-dependent-lists1 - на втором листе уникальные данные для исходных, в таком же расположении. Только что выпадающие списки построчно на отдельный лист, не только всего два поля с выбором.w00t
Давайте определимся уже как-то - Вам что в итоге получить нужно? В строку вытянуть или в столбцы, как в примере?
Может, Вы сделаете файл, максимально приближенный к действительности (без вот этого и подобных моментов - "в примере не дублируются, но иногда могут дублироваться")? И в этом же файле вручную сделайте так, как Вы хотите, чтобы получилось.
А то смотрите, сколько еслиправильнопонимателей появилось.
Это показатель того, что все как-то очень уж расплывчато.
Давайте определимся уже как-то - Вам что в итоге получить нужно? В строку вытянуть или в столбцы, как в примере?
Может, Вы сделаете файл, максимально приближенный к действительности (без вот этого и подобных моментов - "в примере не дублируются, но иногда могут дублироваться")? И в этом же файле вручную сделайте так, как Вы хотите, чтобы получилось.
А то смотрите, сколько еслиправильнопонимателей появилось.
Круто, то самое, спасибо, буду разбираться. Только не смог понять, что значит три буквы "яяя" в любой формуле на среднем листе? И попутно вопрос, если на последнем листе в дропдаун выбираем в столбе А другое значение, то в столбе B автоматически бы очищалась ячейка? (потому что нужно будет выбрать другое значение)
Круто, то самое, спасибо, буду разбираться. Только не смог понять, что значит три буквы "яяя" в любой формуле на среднем листе? И попутно вопрос, если на последнем листе в дропдаун выбираем в столбе А другое значение, то в столбе B автоматически бы очищалась ячейка? (потому что нужно будет выбрать другое значение)w00t
Не смог понять одну штуку (где она меняется). Вставка пустых строк на первом листе (в исходной таблице). Нужно вверху вставить три пустые строки, но при этом на втором по порядку листе данные съезжают. Наверное, в диспетчере имен Заг1 и Заг2 подправить, но как?
Точнее в каждом из листов по три пустых строки сверху нужно. Пытался сделать, вроде везде нормально, кроме если как первый лист менять.
Не смог понять одну штуку (где она меняется). Вставка пустых строк на первом листе (в исходной таблице). Нужно вверху вставить три пустые строки, но при этом на втором по порядку листе данные съезжают. Наверное, в диспетчере имен Заг1 и Заг2 подправить, но как?
Точнее в каждом из листов по три пустых строки сверху нужно. Пытался сделать, вроде везде нормально, кроме если как первый лист менять.w00t
Сообщение отредактировал w00t - Суббота, 20.02.2016, 14:55
1. Мы знаем, с какой ячейки нам нужно, чтобы список начинался, поэтому сразу пишем ссылку на А5 - это начало.
2. Мы не знаем, где список будет заканчиваться, поэтому вынуждены искать ячейку окончания. Причем искать так, чтобы формула была не тяжелой (типа СУММПРОИЗВ) и не волатильной (типа СМЕЩ). ИНДЕКС - очень легкая функция, поэтому засовываем в него сразу весь столбец А и ищем номер последней заполненной ячейки в этом столбце.
3. Если бы у нас в столбце А были заполнены ячейки, начиная с А1 и дальше по порядку, то нас вполне устроила бы тоже очень легкая функция СЧЁТЗ(А:А) - она как раз даст количество заполненных ячеек, которое совпадает с порядковым номером последней заполненной ячейки, который нам и нужен для ИНДЕКСа в доме, который построил Смит. Но у нас сверху есть еще пустые строки, поэтому СЧЁТЗ даст нам порядковый номер ячейки, котроая расположена выше искомой на столько, сколько у нас этих пустых первых строк (я уж не говорю про то, что в значениях столбца А не должно быть промежутков - это подразумевается изначально). Поэтому мы пишем СЧЁТЗ(А:А)+3
4. Но пустые строки сверху просто так не добавляют. Наличие таких строк обычно подразумевает возможность их заполнения, иначе зачем они? И вот мы снова возвращаемся к вопросу о количестве пустых ячеек в диапазоне А1:А3, ведь не обязательно же будут заполнены все 3 строки, может быть заполнена одна, две, три или ни одной. Я обычно пишу так:
1. Мы знаем, с какой ячейки нам нужно, чтобы список начинался, поэтому сразу пишем ссылку на А5 - это начало.
2. Мы не знаем, где список будет заканчиваться, поэтому вынуждены искать ячейку окончания. Причем искать так, чтобы формула была не тяжелой (типа СУММПРОИЗВ) и не волатильной (типа СМЕЩ). ИНДЕКС - очень легкая функция, поэтому засовываем в него сразу весь столбец А и ищем номер последней заполненной ячейки в этом столбце.
3. Если бы у нас в столбце А были заполнены ячейки, начиная с А1 и дальше по порядку, то нас вполне устроила бы тоже очень легкая функция СЧЁТЗ(А:А) - она как раз даст количество заполненных ячеек, которое совпадает с порядковым номером последней заполненной ячейки, который нам и нужен для ИНДЕКСа в доме, который построил Смит. Но у нас сверху есть еще пустые строки, поэтому СЧЁТЗ даст нам порядковый номер ячейки, котроая расположена выше искомой на столько, сколько у нас этих пустых первых строк (я уж не говорю про то, что в значениях столбца А не должно быть промежутков - это подразумевается изначально). Поэтому мы пишем СЧЁТЗ(А:А)+3
4. Но пустые строки сверху просто так не добавляют. Наличие таких строк обычно подразумевает возможность их заполнения, иначе зачем они? И вот мы снова возвращаемся к вопросу о количестве пустых ячеек в диапазоне А1:А3, ведь не обязательно же будут заполнены все 3 строки, может быть заполнена одна, две, три или ни одной. Я обычно пишу так: