Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вывести все названия из фильтра - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Вывести все названия из фильтра (Макросы/Sub)
Вывести все названия из фильтра
iilfat Дата: Среда, 29.07.2015, 14:14 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Здравствуйте.

Надеюсь, вы меня извините, но снова есть вопрос, так как вся моя работа имела один недостаток.
А этот недостаток исправится, если сделать проделать одно лёгкое действие.

Я приложил пример.
Есть у меня столбец с разными значениями на Листе1 (жираф, кошка, собака, зебра).
Если нажать на фильтр, то выйдет такая вот штука:


Необходимо, чтобы эти четыре ячейки вставились в один столбец таблицы, как на Листе3.

Изначально таблица находится в состоянии, как на Листе2.

Возможно ли так сделать?
К сообщению приложен файл: example.xlsx (15.1 Kb)
 
Ответить
СообщениеЗдравствуйте.

Надеюсь, вы меня извините, но снова есть вопрос, так как вся моя работа имела один недостаток.
А этот недостаток исправится, если сделать проделать одно лёгкое действие.

Я приложил пример.
Есть у меня столбец с разными значениями на Листе1 (жираф, кошка, собака, зебра).
Если нажать на фильтр, то выйдет такая вот штука:


Необходимо, чтобы эти четыре ячейки вставились в один столбец таблицы, как на Листе3.

Изначально таблица находится в состоянии, как на Листе2.

Возможно ли так сделать?

Автор - iilfat
Дата добавления - 29.07.2015 в 14:14
iilfat Дата: Среда, 29.07.2015, 14:22 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
А не, вроде есть идейка. Создать сводную и скопировать все строки её столбца. Ну в смысле макрос с такими действиями.
 
Ответить
СообщениеА не, вроде есть идейка. Создать сводную и скопировать все строки её столбца. Ну в смысле макрос с такими действиями.

Автор - iilfat
Дата добавления - 29.07.2015 в 14:22
_Boroda_ Дата: Среда, 29.07.2015, 14:22 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ИНДЕКС(A$2:A$900;НАИМЕНЬШИЙ(ЕСЛИ((A$2:A$900<>"")*(СЧЁТЕСЛИ(C$1:C1;A$2:A$900)=0);СТРОКА(A$2:A$900)-1);1))

Формула массива
Или
Код
=ИНДЕКС(A$2:A$199;НАИМЕНЬШИЙ(ЕСЛИ((СЧЁТЕСЛИ(C$1:C1;A$2:A$199)=0);СТРОКА(A$2:A$199)-1);1))

Или обычная формула
Код
=ПРОСМОТР(;-1/(СЧЁТЕСЛИ(D$1:D1;A$2:A$199)=0);A$2:A$199)
К сообщению приложен файл: example-1-2.xlsx (15.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ИНДЕКС(A$2:A$900;НАИМЕНЬШИЙ(ЕСЛИ((A$2:A$900<>"")*(СЧЁТЕСЛИ(C$1:C1;A$2:A$900)=0);СТРОКА(A$2:A$900)-1);1))

Формула массива
Или
Код
=ИНДЕКС(A$2:A$199;НАИМЕНЬШИЙ(ЕСЛИ((СЧЁТЕСЛИ(C$1:C1;A$2:A$199)=0);СТРОКА(A$2:A$199)-1);1))

Или обычная формула
Код
=ПРОСМОТР(;-1/(СЧЁТЕСЛИ(D$1:D1;A$2:A$199)=0);A$2:A$199)

Автор - _Boroda_
Дата добавления - 29.07.2015 в 14:22
iilfat Дата: Среда, 29.07.2015, 14:30 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
_Boroda_, проблема в том, что изначально таблица именно такая, как в листе2. Нет возможности прописать там формулу. Просто нажать кнопочки и вставить все присутствующие названия в фильтре (их может быть много).
 
Ответить
Сообщение_Boroda_, проблема в том, что изначально таблица именно такая, как в листе2. Нет возможности прописать там формулу. Просто нажать кнопочки и вставить все присутствующие названия в фильтре (их может быть много).

Автор - iilfat
Дата добавления - 29.07.2015 в 14:30
Karataev Дата: Среда, 29.07.2015, 20:28 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
макрос запускается с листа1,кнопкой, которая находится во втором столбце
К сообщению приложен файл: example_v2.xlsm (24.5 Kb)
 
Ответить
Сообщениемакрос запускается с листа1,кнопкой, которая находится во втором столбце

Автор - Karataev
Дата добавления - 29.07.2015 в 20:28
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Вывести все названия из фильтра (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!