|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.05.2010, 10:57 | #1 |
Новичок
Джуниор
Регистрация: 21.05.2010
Сообщений: 5
|
Поиск по символам внутри ячеек определенного столбца
Всем добрый день!
Нашла ваш замечательный форум, но готового решения своей задачи, к сожалению, не увидела. Используется Excel 2003. Таблица приложена. Необходимо: реализовать поиск по столбцу, чтобы в итоге выдавались соответствующие строки. Поиск такого вида: Есть столбец под номером 23 (в приложенной таблице выделен красным). В нем располагаются определенные коды - числа вида "25560050002028300". Однако мне необходимо осуществлять поиск только по 5,6 и7-й цифрам ячеек этого столбца (количество цифр во всех ячейках одинаковое), т.к. это важные и нужные трехзначные коды. Этим кодам необходимо находить соответствие строк. То есть: Если я запрошу "005" - мне должен выдаться список строк с соответствующим трехзначным кодом в поле 23. Надеюсь, доступно описала. Какими средствами это реализовать - затрудняюсь сказать. Возможно, макрос? Неплохо было бы, чтобы это средство работало и на другой машине) Пробовала через Расширенный фильтр, но как-то не особо получилось. Спасибо всем откликнувшимся! |
21.05.2010, 11:26 | #2 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
=ПСТР(RC[-3];5;3)
|
21.05.2010, 12:15 | #3 |
Новичок
Джуниор
Регистрация: 21.05.2010
Сообщений: 5
|
vikttur, спасибо!!
Применила эту формулу для каждой строки - выдало как раз то, что нужно Теперь фильтр можно применять, ура! Остался открытым вопрос - как бы так сохранить эти действия, чтобы в каждую новую таблицу по новой не вписывать формулу и не применять фильтр? |
21.05.2010, 12:29 | #4 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
|
21.05.2010, 12:42 | #5 |
Новичок
Джуниор
Регистрация: 21.05.2010
Сообщений: 5
|
vikttur
Ну, я имела в виду, что вот на данной таблице с вашей помощью я провела все вышеописанные действия - получила фильтр, возможность выдачи результатов по запросу из 3 цифр. Теперь мне нужно взять другую таблицу, она аналогичная, только там данные другие. В ней сейчас придется тоже по новой проделывать эти операции: прописывать ПСТР, тянуть до низу формулу, добавлять фильтр (чтобы сортировать). Потом будет снова новая таблица. Вот я и хотела узнать, возможно ли как-то оптимизировать работу, чтобы каждый раз это не перенабирать? |
21.05.2010, 12:52 | #6 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Вы можете примерять платье на расстоянии?
Как Вы хотите - куча одинаковых таблиц, всем нужна сортировка, все хотите отсортировать формулой в отдаленной таблице? Тогда нужен макрос. Но это уже не на расстоянии |
21.05.2010, 12:59 | #7 |
Новичок
Джуниор
Регистрация: 21.05.2010
Сообщений: 5
|
vikttur ))
Хмм, ну, спасибо Вам за помощь) Буду думать дальше ) |
21.05.2010, 13:45 | #8 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Lea1987, если бы в указанной колонке у вас были данные в текстовом формате, то можно было бы воспользоваться обычным автофильтром. Вроде: Показать строки начинающиеся с "?????..?005"
? -означает в фильтре любой символ. Перевести данные в текст легко макросом. Или изначально формируйте эту колонку как текстовую. |
21.05.2010, 13:53 | #9 |
Новичок
Джуниор
Регистрация: 21.05.2010
Сообщений: 5
|
vikttur, Aent, спасибо, у меня все получилось!
Создала макрос просто через запись действий! Платье оказалось впору |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет ячеек определенного цвета в StringGrid | Juliya_U | Компоненты Delphi | 4 | 22.04.2010 22:39 |
Поиск в Memo по крайним символам | saggy | Общие вопросы Delphi | 3 | 17.02.2010 21:12 |
Складывание ячеек при достижение определенного значения | Vladimir17M | Microsoft Office Excel | 6 | 08.02.2010 05:39 |
Поиск значения по двум символам кода | maneta | Microsoft Office Excel | 3 | 17.01.2010 22:14 |
Поиск строк по символам в Memo | Nocturnal | Помощь студентам | 2 | 15.12.2009 17:33 |