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

Вход

Регистрация

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

 

= Мир MS Excel/Фильтр данных диапазона, искл. значения из др. диапазона - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Фильтр данных диапазона, искл. значения из др. диапазона
alexburlutsky Дата: Среда, 31.08.2022, 11:09 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Например надо отфильтровать данные диапазона A1:A25 по условию, чтобы значения из этого диапазона, которые встречаются в диапазоне C1:C10 (или к примеру E1:K1), исключались.

Своими знаниями могу разве что создать следующую формулу:
Код
FILTER(A1:A25;A1:A25<>C1;A1:A25<>C2;A1:A25<>C3;A1:A25<>C4;A1:A25<>C5;A1:A25<>C6;A1:A25<>C7;A1:A25<>C8;A1:A25<>C9;A1:A25<>C10)

Но это очень длинная формула, и ее придется корректировать каждый раз, когда в диапазоне C1:C10 добавляются, или удаляются строки.

Пишу эту формулу в google spreasheets. Также функция FILTER доступна обладателям подписки на Microsoft 365. В десктопном Екселе ее не нашел, поэтому файл-пример приложить не могу.

Спасибо за помощь!
 
Ответить
СообщениеНапример надо отфильтровать данные диапазона A1:A25 по условию, чтобы значения из этого диапазона, которые встречаются в диапазоне C1:C10 (или к примеру E1:K1), исключались.

Своими знаниями могу разве что создать следующую формулу:
Код
FILTER(A1:A25;A1:A25<>C1;A1:A25<>C2;A1:A25<>C3;A1:A25<>C4;A1:A25<>C5;A1:A25<>C6;A1:A25<>C7;A1:A25<>C8;A1:A25<>C9;A1:A25<>C10)

Но это очень длинная формула, и ее придется корректировать каждый раз, когда в диапазоне C1:C10 добавляются, или удаляются строки.

Пишу эту формулу в google spreasheets. Также функция FILTER доступна обладателям подписки на Microsoft 365. В десктопном Екселе ее не нашел, поэтому файл-пример приложить не могу.

Спасибо за помощь!

Автор - alexburlutsky
Дата добавления - 31.08.2022 в 11:09
Serge_007 Дата: Среда, 31.08.2022, 12:28 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Используйте допстолбец с формулой поиска данных из столбца А в столбце С, а потом фильтруйте по #Н/Д
Без файла подробнее не показать


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеИспользуйте допстолбец с формулой поиска данных из столбца А в столбце С, а потом фильтруйте по #Н/Д
Без файла подробнее не показать

Автор - Serge_007
Дата добавления - 31.08.2022 в 12:28
alexburlutsky Дата: Среда, 31.08.2022, 15:11 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Serge_007, Отправил вам ссылку на доступ к файлу google spreasheets. Заранее спасибо!
 
Ответить
СообщениеSerge_007, Отправил вам ссылку на доступ к файлу google spreasheets. Заранее спасибо!

Автор - alexburlutsky
Дата добавления - 31.08.2022 в 15:11
Serge_007 Дата: Среда, 31.08.2022, 15:30 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Зачем она мне?

Ваш вопрос по Excel или по google spreasheets?
Если по Excel - выкладывайте файл на форум, если по google spreasheets - то Вы ошиблись разделом и я перенесу тему


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗачем она мне?

Ваш вопрос по Excel или по google spreasheets?
Если по Excel - выкладывайте файл на форум, если по google spreasheets - то Вы ошиблись разделом и я перенесу тему

Автор - Serge_007
Дата добавления - 31.08.2022 в 15:30
alexburlutsky Дата: Четверг, 01.09.2022, 10:42 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Serge_007, Перенесите тогда, спасибо
 
Ответить
СообщениеSerge_007, Перенесите тогда, спасибо

Автор - alexburlutsky
Дата добавления - 01.09.2022 в 10:42
Serge_007 Дата: Четверг, 01.09.2022, 13:00 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Перенес


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПеренес

Автор - Serge_007
Дата добавления - 01.09.2022 в 13:00
Gustav Дата: Пятница, 02.09.2022, 02:12 | Сообщение № 7
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Используйте допстолбец с формулой поиска данных из столбца А в столбце С, а потом фильтруйте по #Н/Д

Собственно, концептуально Сергеем всё уже рассказано. Осталось только показать "на пальцах":
Код
=FILTER(A1:A25;ЕНД(ПОИСКПОЗ(A1:A25;C1:C10;0)))

Можно также ещё что-нибудь этакое нафантазировать, например, искать подстроку (отдельное значение из A1:A25) в длинной строке, составленной из значений C1:C10 с разделителями | :
Код
=FILTER(A1:A25;ЕОШ(НАЙТИ("|"&A1:A25&"|";"|"&JOIN("|";C1:C10)&"|")))


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Пятница, 02.09.2022, 02:35
 
Ответить
Сообщение
Используйте допстолбец с формулой поиска данных из столбца А в столбце С, а потом фильтруйте по #Н/Д

Собственно, концептуально Сергеем всё уже рассказано. Осталось только показать "на пальцах":
Код
=FILTER(A1:A25;ЕНД(ПОИСКПОЗ(A1:A25;C1:C10;0)))

Можно также ещё что-нибудь этакое нафантазировать, например, искать подстроку (отдельное значение из A1:A25) в длинной строке, составленной из значений C1:C10 с разделителями | :
Код
=FILTER(A1:A25;ЕОШ(НАЙТИ("|"&A1:A25&"|";"|"&JOIN("|";C1:C10)&"|")))

Автор - Gustav
Дата добавления - 02.09.2022 в 02:12
alexburlutsky Дата: Суббота, 03.09.2022, 13:10 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Gustav, Большое спасибо, все работает. Сам бы такого точто не написал бы. Забавно, но все использованные функции мне знакомы, и по поводу ПОИСКПОЗ я даже что-то думал... Но в инструкциях к функции ПОИСКПОЗ нет примеров, где первым аргументом может быть диапазон, а не отдельное значение. Да и такая конструкция фильтра просто отлично справляется с задачей. Хорошо, что есть такое место, где могут помочь. Еще раз спасибо!
 
Ответить
СообщениеGustav, Большое спасибо, все работает. Сам бы такого точто не написал бы. Забавно, но все использованные функции мне знакомы, и по поводу ПОИСКПОЗ я даже что-то думал... Но в инструкциях к функции ПОИСКПОЗ нет примеров, где первым аргументом может быть диапазон, а не отдельное значение. Да и такая конструкция фильтра просто отлично справляется с задачей. Хорошо, что есть такое место, где могут помочь. Еще раз спасибо!

Автор - alexburlutsky
Дата добавления - 03.09.2022 в 13:10
  • Страница 1 из 1
  • 1
Поиск:

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