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

Вход

Регистрация

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

 

= Мир MS Excel/Сделать фильтр по содержанию в ячейках на другой лист - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сделать фильтр по содержанию в ячейках на другой лист
Сергей44 Дата: Вторник, 20.10.2015, 11:45 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приветствую всех! Помогите решить следующую проблему. На листе необходимо отфильтровать строки на наличие цифр 12 и 13 (причем помимо них в одной ячейке будут и другие, через тире и в скобках) и вывести результат на отдельный лист. Необходимо, чтобы это происходило автоматически. То есть, я заполняю первый лист, а на втором автоматически строится таблица отфильтрованная по значениям. Пытался расширенным фильтром это сделать - не выходит. Не знаю какую формулу забить в РФ для поиска значений 12 и 13. Во вложении пример. Необходимо на листе General отфильтровать столбик Маршрут по строкам содержащим в себе 12 и 13 и автоматически вывести на лист Plasma. Надеюсь, я понятно объяснил проблему.
К сообщению приложен файл: 6533627.xls (70.0 Kb)
 
Ответить
СообщениеПриветствую всех! Помогите решить следующую проблему. На листе необходимо отфильтровать строки на наличие цифр 12 и 13 (причем помимо них в одной ячейке будут и другие, через тире и в скобках) и вывести результат на отдельный лист. Необходимо, чтобы это происходило автоматически. То есть, я заполняю первый лист, а на втором автоматически строится таблица отфильтрованная по значениям. Пытался расширенным фильтром это сделать - не выходит. Не знаю какую формулу забить в РФ для поиска значений 12 и 13. Во вложении пример. Необходимо на листе General отфильтровать столбик Маршрут по строкам содержащим в себе 12 и 13 и автоматически вывести на лист Plasma. Надеюсь, я понятно объяснил проблему.

Автор - Сергей44
Дата добавления - 20.10.2015 в 11:45
Pelena Дата: Вторник, 20.10.2015, 12:03 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4633 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Числа 12 и 13 всегда идут после скобки и перед тире?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Числа 12 и 13 всегда идут после скобки и перед тире?

Автор - Pelena
Дата добавления - 20.10.2015 в 12:03
SLAVICK Дата: Вторник, 20.10.2015, 12:03 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Не знаю какую формулу забить в

Можно такую:
Код
=ЕОШ(НАЙТИ(12;M5;1)) + ЕОШ(НАЙТИ(13;M5;1))<2

Добавил по одному столбцу - чтобы быстрее работало на каждом листе.
Обратите внимание - что на 2-м листе обе формулы - массивные. :)
К сообщению приложен файл: 0777860.xls (82.5 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Вторник, 20.10.2015, 12:07
 
Ответить
Сообщение
Не знаю какую формулу забить в

Можно такую:
Код
=ЕОШ(НАЙТИ(12;M5;1)) + ЕОШ(НАЙТИ(13;M5;1))<2

Добавил по одному столбцу - чтобы быстрее работало на каждом листе.
Обратите внимание - что на 2-м листе обе формулы - массивные. :)

Автор - SLAVICK
Дата добавления - 20.10.2015 в 12:03
YouGreed Дата: Вторник, 20.10.2015, 12:08 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
Сергей44, Фильтр -> Текстовые фильтры -> Содержит -> содержит 12 -> переключатель ИЛИ -> cодержит 13.
 
Ответить
СообщениеСергей44, Фильтр -> Текстовые фильтры -> Содержит -> содержит 12 -> переключатель ИЛИ -> cодержит 13.

Автор - YouGreed
Дата добавления - 20.10.2015 в 12:08
Сергей44 Дата: Вторник, 20.10.2015, 12:09 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.
Числа 12 и 13 всегда идут после скобки и перед тире?

Всегда будет такая форма: 10(12.... или 10(13...


Можно такую:

=ЕОШ(НАЙТИ(12;M5;1)) + ЕОШ(НАЙТИ(13;M5;1))<2

Добавил по одному столбцу - чтобы быстрее работало на каждом листе.


SLAVICK, благодарю, рабочий вариант!
[moder]Не надо цитировать посты целиком. Это нарушение Правил форума[/moder]


Сообщение отредактировал Сергей44 - Вторник, 20.10.2015, 12:11
 
Ответить
Сообщение
Здравствуйте.
Числа 12 и 13 всегда идут после скобки и перед тире?

Всегда будет такая форма: 10(12.... или 10(13...


Можно такую:

=ЕОШ(НАЙТИ(12;M5;1)) + ЕОШ(НАЙТИ(13;M5;1))<2

Добавил по одному столбцу - чтобы быстрее работало на каждом листе.


SLAVICK, благодарю, рабочий вариант!
[moder]Не надо цитировать посты целиком. Это нарушение Правил форума[/moder]

Автор - Сергей44
Дата добавления - 20.10.2015 в 12:09
китин Дата: Вторник, 20.10.2015, 12:15 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
или так формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(General!$B$5:$B$7;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК({12;13};General!$M$5:$M$7));СТРОКА(General!$B$5:$B$7)-4);СТРОКА(A1)));"")
К сообщению приложен файл: 44.xlsx (36.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеили так формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(General!$B$5:$B$7;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК({12;13};General!$M$5:$M$7));СТРОКА(General!$B$5:$B$7)-4);СТРОКА(A1)));"")

Автор - китин
Дата добавления - 20.10.2015 в 12:15
Сергей44 Дата: Вторник, 20.10.2015, 12:21 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
КИТИН, отлично! Всем спасибо!
 
Ответить
СообщениеКИТИН, отлично! Всем спасибо!

Автор - Сергей44
Дата добавления - 20.10.2015 в 12:21
Сергей44 Дата: Среда, 21.10.2015, 12:09 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
В общем повертел я таблицы SLAVICKa и КИТИНа и в итоге не получается, то что мне нужно. Когда я добавляю новые позиции, таблицы не работают. Не работает, даже когда копирую в General данные с такой же только заполненной формы. Список деталей будет добавляться со временем и нужно чтобы все они фильтровались.


Сообщение отредактировал Сергей44 - Среда, 21.10.2015, 12:10
 
Ответить
СообщениеВ общем повертел я таблицы SLAVICKa и КИТИНа и в итоге не получается, то что мне нужно. Когда я добавляю новые позиции, таблицы не работают. Не работает, даже когда копирую в General данные с такой же только заполненной формы. Список деталей будет добавляться со временем и нужно чтобы все они фильтровались.

Автор - Сергей44
Дата добавления - 21.10.2015 в 12:09
китин Дата: Среда, 21.10.2015, 12:16 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Когда я добавляю новые позиции, таблицы не работают
а они и не должны.работать.формулы делались под ваш пример в надежде, что диапазоны вы сами подправите. yes


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Когда я добавляю новые позиции, таблицы не работают
а они и не должны.работать.формулы делались под ваш пример в надежде, что диапазоны вы сами подправите. yes

Автор - китин
Дата добавления - 21.10.2015 в 12:16
Сергей44 Дата: Среда, 21.10.2015, 13:47 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
вы сами подправите


Пытался)).. Но мне не хватает компетенции видимо))
[moder]Показывайте


Сообщение отредактировал _Boroda_ - Среда, 21.10.2015, 13:56
 
Ответить
Сообщение
вы сами подправите


Пытался)).. Но мне не хватает компетенции видимо))
[moder]Показывайте

Автор - Сергей44
Дата добавления - 21.10.2015 в 13:47
китин Дата: Среда, 21.10.2015, 14:44 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Код
=ЕСЛИОШИБКА(ИНДЕКС(General!$B$5:$B$1000;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК({12;13};General!$M$5:$M$1000));СТРОКА(General!$B$5:$B$1000)-4);СТРОКА(A1)));"")
попробуйте м.б. заработает.поправил 995 значений.если не получится кладите файл.посмотрим что можно сделать


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ИНДЕКС(General!$B$5:$B$1000;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК({12;13};General!$M$5:$M$1000));СТРОКА(General!$B$5:$B$1000)-4);СТРОКА(A1)));"")
попробуйте м.б. заработает.поправил 995 значений.если не получится кладите файл.посмотрим что можно сделать

Автор - китин
Дата добавления - 21.10.2015 в 14:44
Сергей44 Дата: Среда, 21.10.2015, 14:48 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Я пробовал ставить 1000, не работает
 
Ответить
СообщениеЯ пробовал ставить 1000, не работает

Автор - Сергей44
Дата добавления - 21.10.2015 в 14:48
китин Дата: Среда, 21.10.2015, 14:54 | Сообщение № 13
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
если не получится кладите файл


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
если не получится кладите файл

Автор - китин
Дата добавления - 21.10.2015 в 14:54
Сергей44 Дата: Среда, 21.10.2015, 15:17 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вот
К сообщению приложен файл: 0353962.xlsx (37.8 Kb)
 
Ответить
СообщениеВот

Автор - Сергей44
Дата добавления - 21.10.2015 в 15:17
SLAVICK Дата: Среда, 21.10.2015, 16:21 | Сообщение № 15
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Все - работает, просто и у меня и у китин, прописаны массивные (вводить через ctrl+shift+enter)формулы - а Вы вводили как обычные. :D
К сообщению приложен файл: 7432052.xlsx (37.6 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеВсе - работает, просто и у меня и у китин, прописаны массивные (вводить через ctrl+shift+enter)формулы - а Вы вводили как обычные. :D

Автор - SLAVICK
Дата добавления - 21.10.2015 в 16:21
Сергей44 Дата: Среда, 21.10.2015, 16:52 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Хм, с массивами не работал раньше. Благодарю, не знал. Сейчас буду тестить. Будут вопросы- обращусь еще. :)
 
Ответить
СообщениеХм, с массивами не работал раньше. Благодарю, не знал. Сейчас буду тестить. Будут вопросы- обращусь еще. :)

Автор - Сергей44
Дата добавления - 21.10.2015 в 16:52
Сергей44 Дата: Четверг, 22.10.2015, 10:26 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приветствую всех! С поиском 12 и 13 разобрался, всё отлично работает! Задача теперь усложняется) Мне нужно на одном листе отфильтровать 12 и 13(Plasma), на другом 14(Sawing), на третьем 11(Cold Sawing), на четвертом 20(Machinery Area). Причем может быть так, что в одной ячейке будут присутствовать например 11 и 20 и они должны отобразится на двух листах. Попробовал в формуле на второй лист вписать 14 - получается какой-то конфликт - ищутся и 12 и 13 и 14 на обоих листах, причем с ошибками - находит не все. Так как я полностью не разобрался в логике этой формулы, прошу помочь)) Высылаю архивом т.к. файл тяжелый
К сообщению приложен файл: 7047160.rar (81.4 Kb)
 
Ответить
СообщениеПриветствую всех! С поиском 12 и 13 разобрался, всё отлично работает! Задача теперь усложняется) Мне нужно на одном листе отфильтровать 12 и 13(Plasma), на другом 14(Sawing), на третьем 11(Cold Sawing), на четвертом 20(Machinery Area). Причем может быть так, что в одной ячейке будут присутствовать например 11 и 20 и они должны отобразится на двух листах. Попробовал в формуле на второй лист вписать 14 - получается какой-то конфликт - ищутся и 12 и 13 и 14 на обоих листах, причем с ошибками - находит не все. Так как я полностью не разобрался в логике этой формулы, прошу помочь)) Высылаю архивом т.к. файл тяжелый

Автор - Сергей44
Дата добавления - 22.10.2015 в 10:26
китин Дата: Четверг, 22.10.2015, 10:32 | Сообщение № 18
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Сергей44, щаз придут злобные :D модераторы и вас накажут.
один вопрос одна тема
:rules:
хотя походу это просто уточнение.рискну
так?
К сообщению приложен файл: _44_11.7z (93.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 22.10.2015, 10:50
 
Ответить
СообщениеСергей44, щаз придут злобные :D модераторы и вас накажут.
один вопрос одна тема
:rules:
хотя походу это просто уточнение.рискну
так?

Автор - китин
Дата добавления - 22.10.2015 в 10:32
Сергей44 Дата: Четверг, 22.10.2015, 11:11 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
КИТИН, да вы просто шарите, как отец!!! Благодарю! Всё супер! И это реально было уточнение. Я бы не смог в одном посте сразу объяснить, что мне требуется)


Сообщение отредактировал Сергей44 - Четверг, 22.10.2015, 11:18
 
Ответить
СообщениеКИТИН, да вы просто шарите, как отец!!! Благодарю! Всё супер! И это реально было уточнение. Я бы не смог в одном посте сразу объяснить, что мне требуется)

Автор - Сергей44
Дата добавления - 22.10.2015 в 11:11
  • Страница 1 из 1
  • 1
Поиск:

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