Сделать фильтр по содержанию в ячейках на другой лист
Сергей44
Дата: Вторник, 20.10.2015, 11:45 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Приветствую всех! Помогите решить следующую проблему. На листе необходимо отфильтровать строки на наличие цифр 12 и 13 (причем помимо них в одной ячейке будут и другие, через тире и в скобках) и вывести результат на отдельный лист. Необходимо, чтобы это происходило автоматически. То есть, я заполняю первый лист, а на втором автоматически строится таблица отфильтрованная по значениям. Пытался расширенным фильтром это сделать - не выходит. Не знаю какую формулу забить в РФ для поиска значений 12 и 13. Во вложении пример. Необходимо на листе General отфильтровать столбик Маршрут по строкам содержащим в себе 12 и 13 и автоматически вывести на лист Plasma. Надеюсь, я понятно объяснил проблему.
Приветствую всех! Помогите решить следующую проблему. На листе необходимо отфильтровать строки на наличие цифр 12 и 13 (причем помимо них в одной ячейке будут и другие, через тире и в скобках) и вывести результат на отдельный лист. Необходимо, чтобы это происходило автоматически. То есть, я заполняю первый лист, а на втором автоматически строится таблица отфильтрованная по значениям. Пытался расширенным фильтром это сделать - не выходит. Не знаю какую формулу забить в РФ для поиска значений 12 и 13. Во вложении пример. Необходимо на листе General отфильтровать столбик Маршрут по строкам содержащим в себе 12 и 13 и автоматически вывести на лист Plasma. Надеюсь, я понятно объяснил проблему. Сергей44
Ответить
Сообщение Приветствую всех! Помогите решить следующую проблему. На листе необходимо отфильтровать строки на наличие цифр 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 всегда идут после скобки и перед тире?
Здравствуйте. Числа 12 и 13 всегда идут после скобки и перед тире? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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-м листе обе формулы - массивные.
Не знаю какую формулу забить в
Можно такую:Код
=ЕОШ(НАЙТИ(12;M5;1)) + ЕОШ(НАЙТИ(13;M5;1))<2
Добавил по одному столбцу - чтобы быстрее работало на каждом листе. Обратите внимание - что на 2-м листе обе формулы - массивные. SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал 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
Ответить
Сообщение Сергей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]
Здравствуйте. Числа 12 и 13 всегда идут после скобки и перед тире?
Всегда будет такая форма: 10(12.... или 10(13... Можно такую: =ЕОШ(НАЙТИ(12;M5;1)) + ЕОШ(НАЙТИ(13;M5;1))<2 Добавил по одному столбцу - чтобы быстрее работало на каждом листе.
SLAVICK, благодарю, рабочий вариант! [moder]Не надо цитировать посты целиком. Это нарушение Правил форума[/moder]Сергей44
Сообщение отредактировал Сергей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)));"")
или так формула массива Код
=ЕСЛИОШИБКА(ИНДЕКС(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 данные с такой же только заполненной формы. Список деталей будет добавляться со временем и нужно чтобы все они фильтровались.
В общем повертел я таблицы SLAVICKa и КИТИНа и в итоге не получается, то что мне нужно. Когда я добавляю новые позиции, таблицы не работают. Не работает, даже когда копирую в General данные с такой же только заполненной формы. Список деталей будет добавляться со временем и нужно чтобы все они фильтровались. Сергей44
Сообщение отредактировал Сергей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
Когда я добавляю новые позиции, таблицы не работают
а они и не должны.работать.формулы делались под ваш пример в надежде, что диапазоны вы сами подправите.
Когда я добавляю новые позиции, таблицы не работают
а они и не должны.работать.формулы делались под ваш пример в надежде, что диапазоны вы сами подправите. китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение Когда я добавляю новые позиции, таблицы не работают
а они и не должны.работать.формулы делались под ваш пример в надежде, что диапазоны вы сами подправите. Автор - китин Дата добавления - 21.10.2015 в 12:16
Сергей44
Дата: Среда, 21.10.2015, 13:47 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Пытался)).. Но мне не хватает компетенции видимо)) [moder]Показывайте
Пытался)).. Но мне не хватает компетенции видимо)) [moder]ПоказывайтеСергей44
Сообщение отредактировал _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 значений.если не получится кладите файл.посмотрим что можно сделать
Код
=ЕСЛИОШИБКА(ИНДЕКС(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
Ответить
Сообщение Я пробовал ставить 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
Вот
Ответить
Сообщение Вот Автор - Сергей44 Дата добавления - 21.10.2015 в 15:17
SLAVICK
Дата: Среда, 21.10.2015, 16:21 |
Сообщение № 15
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Все - работает, просто и у меня и у китин , прописаны массивные (вводить через ctrl+shift+enter)формулы - а Вы вводили как обычные.
Все - работает, просто и у меня и у китин , прописаны массивные (вводить через ctrl+shift+enter)формулы - а Вы вводили как обычные. SLAVICK
Иногда все проще чем кажется с первого взгляда.
Ответить
Сообщение Все - работает, просто и у меня и у китин , прописаны массивные (вводить через ctrl+shift+enter)формулы - а Вы вводили как обычные. Автор - SLAVICK Дата добавления - 21.10.2015 в 16:21
Сергей44
Дата: Среда, 21.10.2015, 16:52 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Хм, с массивами не работал раньше. Благодарю, не знал. Сейчас буду тестить. Будут вопросы- обращусь еще.
Хм, с массивами не работал раньше. Благодарю, не знал. Сейчас буду тестить. Будут вопросы- обращусь еще. Сергей44
Ответить
Сообщение Хм, с массивами не работал раньше. Благодарю, не знал. Сейчас буду тестить. Будут вопросы- обращусь еще. Автор - Сергей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 на обоих листах, причем с ошибками - находит не все. Так как я полностью не разобрался в логике этой формулы, прошу помочь)) Высылаю архивом т.к. файл тяжелый
Приветствую всех! С поиском 12 и 13 разобрался, всё отлично работает! Задача теперь усложняется) Мне нужно на одном листе отфильтровать 12 и 13(Plasma), на другом 14(Sawing), на третьем 11(Cold Sawing), на четвертом 20(Machinery Area). Причем может быть так, что в одной ячейке будут присутствовать например 11 и 20 и они должны отобразится на двух листах. Попробовал в формуле на второй лист вписать 14 - получается какой-то конфликт - ищутся и 12 и 13 и 14 на обоих листах, причем с ошибками - находит не все. Так как я полностью не разобрался в логике этой формулы, прошу помочь)) Высылаю архивом т.к. файл тяжелый Сергей44
Ответить
Сообщение Приветствую всех! С поиском 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 , щаз придут злобные модераторы и вас накажут. один вопрос одна тема :rules: хотя походу это просто уточнение.рискну так?
Сергей44 , щаз придут злобные модераторы и вас накажут. один вопрос одна тема :rules: хотя походу это просто уточнение.рискну так?китин
К сообщению приложен файл:
_44_11.7z
(93.0 Kb)
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Четверг, 22.10.2015, 10:50
Ответить
Сообщение Сергей44 , щаз придут злобные модераторы и вас накажут. один вопрос одна тема :rules: хотя походу это просто уточнение.рискну так?Автор - китин Дата добавления - 22.10.2015 в 10:32
Сергей44
Дата: Четверг, 22.10.2015, 11:11 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
КИТИН, да вы просто шарите, как отец!!! Благодарю! Всё супер! И это реально было уточнение. Я бы не смог в одном посте сразу объяснить, что мне требуется)
КИТИН, да вы просто шарите, как отец!!! Благодарю! Всё супер! И это реально было уточнение. Я бы не смог в одном посте сразу объяснить, что мне требуется) Сергей44
Сообщение отредактировал Сергей44 - Четверг, 22.10.2015, 11:18
Ответить
Сообщение КИТИН, да вы просто шарите, как отец!!! Благодарю! Всё супер! И это реально было уточнение. Я бы не смог в одном посте сразу объяснить, что мне требуется) Автор - Сергей44 Дата добавления - 22.10.2015 в 11:11