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

Вход

Регистрация

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

 

= Мир MS Excel/фильтр столбца более чем по 2м значениям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Google Docs » фильтр столбца более чем по 2м значениям (Формулы/Formulas)
фильтр столбца более чем по 2м значениям
bubanay Дата: Вторник, 24.01.2017, 14:22 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Возможен ли в гугл доксе фильтр более чем по 2м значениям? Там есть фильтрация по условию-ваша формула, может быть там или еще как-то?

Например имею значения в столбик:

зимние штаны
зимние штаны для подростков
зимняя куртка
зимняя куртка для подростка
куртка для подростка
куртка для школы
куртка для школьников
куртки для детей
подростковая куртка
штаны для подростков
куртки для подростков на зиму

Нужно отфильтровать ячейки содержащие например "зим"+"подрост"+"куртк" в любом порядке.

Из моего списка должны остаться ячейки:

куртки для подростков на зиму
зимняя куртка для подростка


Сообщение отредактировал bubanay - Вторник, 24.01.2017, 14:25
 
Ответить
СообщениеВозможен ли в гугл доксе фильтр более чем по 2м значениям? Там есть фильтрация по условию-ваша формула, может быть там или еще как-то?

Например имею значения в столбик:

зимние штаны
зимние штаны для подростков
зимняя куртка
зимняя куртка для подростка
куртка для подростка
куртка для школы
куртка для школьников
куртки для детей
подростковая куртка
штаны для подростков
куртки для подростков на зиму

Нужно отфильтровать ячейки содержащие например "зим"+"подрост"+"куртк" в любом порядке.

Из моего списка должны остаться ячейки:

куртки для подростков на зиму
зимняя куртка для подростка

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

Excel 2013
нельзя так фильтровать?
 
Ответить
Сообщениенельзя так фильтровать?

Автор - bubanay
Дата добавления - 24.01.2017 в 23:32
Gustav Дата: Среда, 25.01.2017, 00:22 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2731
Репутация: 1132 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Можно. Например, такой формулой:
Код
=QUERY(A1:A20; "select A where A like '%зим%' and A like '%подрост%' and A like '%курт%'")


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеМожно. Например, такой формулой:
Код
=QUERY(A1:A20; "select A where A like '%зим%' and A like '%подрост%' and A like '%курт%'")

Автор - Gustav
Дата добавления - 25.01.2017 в 00:22
bubanay Дата: Среда, 25.01.2017, 10:28 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
насколько я понял формула не для фильтра. Она дергает нужные значения в другой столбец, нужно немного не так.

Нужно такое же действие как в поле "фильтровать по значению", но не для одного значения, а для 3х и более. Что бы результат в примере оставался после фильтра. Я так понимаю единственная возможность сделать это, это поле "Фильтр по условию - Ваша формула"

Вот скриншотик https://yadi.sk/i/Zchnf0YW3An8RW


Сообщение отредактировал bubanay - Среда, 25.01.2017, 10:33
 
Ответить
Сообщениенасколько я понял формула не для фильтра. Она дергает нужные значения в другой столбец, нужно немного не так.

Нужно такое же действие как в поле "фильтровать по значению", но не для одного значения, а для 3х и более. Что бы результат в примере оставался после фильтра. Я так понимаю единственная возможность сделать это, это поле "Фильтр по условию - Ваша формула"

Вот скриншотик https://yadi.sk/i/Zchnf0YW3An8RW

Автор - bubanay
Дата добавления - 25.01.2017 в 10:28
Gustav Дата: Среда, 25.01.2017, 14:08 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2731
Репутация: 1132 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Я так понимаю единственная возможность сделать это, это поле "Фильтр по условию - Ваша формула"

Для этого случая можно использовать, скажем, такую формулу:
Код
=AND(ISNUMBER(SEARCH("зим";A2));ISNUMBER(SEARCH("подрост";A2));ISNUMBER(SEARCH("куртк";A2)))

Или короче:
Код
=ArrayFormula(AND(ISNUMBER(SEARCH({"зим";"подрост";"куртк"};A2))))

При этом следует в A1 иметь заголовок столбца, например, "Товар".


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

Сообщение отредактировал Gustav - Среда, 25.01.2017, 14:16
 
Ответить
Сообщение
Я так понимаю единственная возможность сделать это, это поле "Фильтр по условию - Ваша формула"

Для этого случая можно использовать, скажем, такую формулу:
Код
=AND(ISNUMBER(SEARCH("зим";A2));ISNUMBER(SEARCH("подрост";A2));ISNUMBER(SEARCH("куртк";A2)))

Или короче:
Код
=ArrayFormula(AND(ISNUMBER(SEARCH({"зим";"подрост";"куртк"};A2))))

При этом следует в A1 иметь заголовок столбца, например, "Товар".

Автор - Gustav
Дата добавления - 25.01.2017 в 14:08
bubanay Дата: Среда, 25.01.2017, 14:23 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Во, то что надо. Спасибо.

Чем короче тем лучше)


Сообщение отредактировал bubanay - Среда, 25.01.2017, 14:26
 
Ответить
СообщениеВо, то что надо. Спасибо.

Чем короче тем лучше)

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

Excel 2013
а если еще и бренд добавить в разных написаниях?

Например:

Reima куртки для подростков на зиму
Reima зимняя куртка для подростка
рейма зимняя куртка для подростка
куртки для подростков на зиму
зимняя куртка для подростка
зимняя куртка

То есть "зим"+"подрост"+"куртк" это должно быть обязательно, а бренд "Reima" или "рейма", но если бренда нет не выводить

Итогом должно быть:

Reima куртки для подростков на зиму
Reima зимняя куртка для подростка
рейма зимняя куртка для подростка


Сообщение отредактировал bubanay - Среда, 25.01.2017, 14:49
 
Ответить
Сообщениеа если еще и бренд добавить в разных написаниях?

Например:

Reima куртки для подростков на зиму
Reima зимняя куртка для подростка
рейма зимняя куртка для подростка
куртки для подростков на зиму
зимняя куртка для подростка
зимняя куртка

То есть "зим"+"подрост"+"куртк" это должно быть обязательно, а бренд "Reima" или "рейма", но если бренда нет не выводить

Итогом должно быть:

Reima куртки для подростков на зиму
Reima зимняя куртка для подростка
рейма зимняя куртка для подростка

Автор - bubanay
Дата добавления - 25.01.2017 в 14:40
Manyasha Дата: Среда, 25.01.2017, 14:42 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
Блин, а я пыталась весь диапазон в формулу впихнуть, поэтому не получалось :(

еще вариант:
Код
=ArrayFormula(SUM(SEARCH({"зим";"подрост";"куртк"};A2)))


ЯД: 410013299366744 WM: R193491431804

Сообщение отредактировал Manyasha - Среда, 25.01.2017, 15:13
 
Ответить
СообщениеБлин, а я пыталась весь диапазон в формулу впихнуть, поэтому не получалось :(

еще вариант:
Код
=ArrayFormula(SUM(SEARCH({"зим";"подрост";"куртк"};A2)))

Автор - Manyasha
Дата добавления - 25.01.2017 в 14:42
Manyasha Дата: Среда, 25.01.2017, 15:13 | Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
бренд "Reima" или "рейма", но если бренда нет не выводить

так?
Код
=ArrayFormula(SUM(SEARCH({"зим";"подрост";"куртк"};A2)*COUNT(SEARCH({"рейма";"reima"};A2))))


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщение
бренд "Reima" или "рейма", но если бренда нет не выводить

так?
Код
=ArrayFormula(SUM(SEARCH({"зим";"подрост";"куртк"};A2)*COUNT(SEARCH({"рейма";"reima"};A2))))

Автор - Manyasha
Дата добавления - 25.01.2017 в 15:13
bubanay Дата: Среда, 25.01.2017, 15:32 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Вроде работает, спасибо. Вообще я думал что что можно просто ИЛИ как-то подставить сюда:
Код
=ArrayFormula(И(ЕЧИСЛО(ПОИСК({"зим";"подрост";"куртк"};A2))))
 
Ответить
СообщениеВроде работает, спасибо. Вообще я думал что что можно просто ИЛИ как-то подставить сюда:
Код
=ArrayFormula(И(ЕЧИСЛО(ПОИСК({"зим";"подрост";"куртк"};A2))))

Автор - bubanay
Дата добавления - 25.01.2017 в 15:32
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Google Docs » фильтр столбца более чем по 2м значениям (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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