powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ВПР текста
25 сообщений из 35, страница 1 из 2
ВПР текста
    #36602448
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем! очень срочно горит, чувствую предстоит много возни, если немедленно не автоматизирвоать свою работу в эксель.

грубо говоря задача такая:
Подскажите как с помощью ВПР делать выбор и проверку ячеек но не по целому тексту а по части в нем
Например: "Привет всем"
Мне нужно что бы ВПР обращала внимание только на слово "Привет...
Так как "...всем" может меняться "Всем, Ему, ей, ...
Заранее спасибо;)


коротко детали если надо.
есть два листа эксель с огромным количеством строк, (в лист2 они подгружаются раз в неделю).

1 лист(главная форма):
столбец1 стобец2
строка1 "веселый молочник" ??????
(всего строк 130)
2 лист(подгружаемая форма):
столбец1 столбец2
строка5 ЗАО молочник весЁлый МОЛОКО
(всего строк 300)

МНЕ НАДО: чтобы впром МОЛОКО из столбца 2 листа 2 подгрузилось в столбец 2 листа 1.

Поскольку нет точного соответствия, у меня была идея сделать сцепление по наименованию на обоих листах, но это нереально делать каждый раз, каждую неделю.
Самый лучший вариант если было возможно через поиск ключевого слога типа контрл+F (кст вероятность повторов минимальна) как-то : впр( "молочник";лист2диапазон;1;0)...но это невозможно из-за несоответсвия названий. Левсим и правсим в этом случае тоже бессильны...Помогите плиз....
...
Рейтинг: 0 / 0
ВПР текста
    #36602464
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
breddred,
если в первой таблице оставить только "молочник", то я могу предложить уже готовое решение:
http://hugo.nxt.ru/CompareFiles.Find.rar
Там есть поиск по неполному совпадению. Был бы пример, я бы точно сказал, подходит или не совсем...
...
Рейтинг: 0 / 0
ВПР текста
    #36602529
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем! очень срочно горит, чувствую предстоит много возни, если немедленно не автоматизирвоать свою работу в эксель.

грубо говоря задача такая:
Подскажите как с помощью ВПР делать выбор и проверку ячеек но не по целому тексту а по части в нем
Например: "Привет всем"
Мне нужно что бы ВПР обращала внимание только на слово "Привет...
Так как "...всем" может меняться "Всем, Ему, ей, ...
Заранее спасибо;)


коротко детали если надо.
есть два листа эксель с огромным количеством строк, (в лист2 они подгружаются раз в неделю).

1 лист(главная форма):
///////////////столбец1//////////////////////////// стобец2
строка1/////"веселый молочник"///////////////// ??????
(всего строк 130)
2 лист(подгружаемая форма):
///////////////столбец1///////////////////////////// столбец2
строка5///// ЗАО молочник весЁлый///////////// МОЛОКО
(всего строк 300)

МНЕ НАДО: чтобы впром МОЛОКО из столбца 2 листа 2 подгрузилось в столбец 2 листа 1.

Поскольку нет точного соответствия, у меня была идея сделать сцепление по наименованию на обоих листах, но это нереально делать каждый раз, каждую неделю.
Самый лучший вариант если было возможно через поиск ключевого слога типа контрл+F (кст вероятность повторов минимальна) как-то : впр( "молочник";лист2диапазон;1;0)...но это невозможно из-за несоответсвия названий. Левсим и правсим в этом случае тоже бессильны...Помогите плиз....
...
Рейтинг: 0 / 0
ВПР текста
    #36602537
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, готов сделать дополнтельный столбец с ключевыми словами.
сделали "молочник", что дальше?
не совсем разобрался с файлом..
...
Рейтинг: 0 / 0
ВПР текста
    #36602556
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breddred,

Может так:

=ВПР("молочник*";$A$1:$D$10;3;0)

=ВПР("*молочник*";$A$1:$D$10;3;0)

=ВПР("*молочник";$A$1:$D$10;3;0)

и т.п.
...
Рейтинг: 0 / 0
ВПР текста
    #36602562
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
breddred, этот файл открыть дополнительно, в нём указать что куда откуда (если не указаны ключевые опции, при запуске будет запрос в диалоге). Файл можно сохранить уже настренный для следующего раза.
Можно сравнивать и копировать как между разными файлами, так и на одном файле и даже на одном листе. Сравнивать можно по нескольким колонкам, не обязательно расположенным подряд. Копировать тоже можно из многих в многие, только соблюдать парность.
...
Рейтинг: 0 / 0
ВПР текста
    #36602597
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 breddred
Когда вы научитесь пример прикреплять сразу!!! Лично мне ничего не понятно... Вернее понятно но не хочеться глупую работу... Давайте пример.
...
Рейтинг: 0 / 0
ВПР текста
    #36602648
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
о! в процессе, вот что еще нужно


смотрите, повторения встречаются, но очень редко, но они все-таки есть.

как в ВПР вставить условие?, например

=ВПР( "*молочник*" и "*веселый*"; диапазон, 3, 0)
...
Рейтинг: 0 / 0
ВПР текста
    #36602652
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что мое предыдущее сообщение не опубликовалось???
Я писал спасибо!!!! хвалил файл и рассказал что удалось все сделать в впр с помощью звездочек ("*молочник*")
...
Рейтинг: 0 / 0
ВПР текста
    #36602741
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в процессе возник вопрос!, вот что еще нужно:


смотрите, повторения встречаются, но очень редко, но они все-таки есть.

как в ВПР вставить условие?, например

=ВПР( "*молочник*" и "*веселый*"; диапазон, 3, 0)
...
Рейтинг: 0 / 0
ВПР текста
    #36602954
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком духе:

=ЕСЛИ(ЕНД(ВПР("*молочник*веселый*"; диапазон, 3, 0));ЕСЛИ(ЕНД(ВПР("*веселый*молочник*"; диапазон, 3, 0));"";ВПР("*веселый*молочник*"; диапазон, 3, 0));ВПР("*молочник*веселый*"; диапазон, 3, 0))

или так (ввод комб. клав. CTRL+SHIFT+ENTER):

=ИНДЕКС(диапазонСтолб3;ПРОСМОТР(9E+307;ПОИСКПОЗ({"*молочник*веселый*";"*веселый*молочник*"};диапазонСтолб1;0)))
...
Рейтинг: 0 / 0
ВПР текста
    #36603108
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
"*вес*лый*"
- наверное так надо?
...
Рейтинг: 0 / 0
ВПР текста
    #36603483
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121
Код: plaintext
"*вес*лый*"
- наверное так надо?

лучше тогда так: "*вес?лый*"
...
Рейтинг: 0 / 0
ВПР текста
    #36603537
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KL (XL),
ну да, спасибо, а то какой-нибудь "навес унылый" отберёт
...
Рейтинг: 0 / 0
ВПР текста
    #36603701
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"*молочник*веселый*" вообще ничего не показал.

сори, только сейчас смог вернуться к вопросу.
...
Рейтинг: 0 / 0
ВПР текста
    #36603755
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕСЛИ уже пробовал, не вышло, все скобочки проверил,все верно по логическим функциям, странно что не работает.

Вариации звездочек, кавычек, И, ИЛИ, тоже смотрел, не хочет.

к сожалению с индексом не работал, а разбираться некогда(
...
Рейтинг: 0 / 0
ВПР текста
    #36603959
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breddredЕСЛИ уже пробовал, не вышло, все скобочки проверил,все верно по логическим функциям, странно что не работает.

Вариации звездочек, кавычек, И, ИЛИ, тоже смотрел, не хочет.

к сожалению с индексом не работал, а разбираться некогда(
Ну тут я бессилен помочь:
- реального примера данных и формулы, которая не работает нет (даже если скобочки проверены)
- налицо пораженческие настроения
- времени на изучение функции нет
:-(
...
Рейтинг: 0 / 0
ВПР текста
    #36604133
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну тогда остаётся наконец мой файл опробовать. И сообщить результаты, может там ещё чего не хватает... о опции "совпадение всех слов в любой последовательности" можно подумать, даже наверное несложно добавить.
...
Рейтинг: 0 / 0
ВПР текста
    #36604273
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, сделал поиск любого порядка слов, но пока тщательно не тестировал, так что на страх и риск (как впрочем и всегда).
Ищет совпадение всех слов, так что надо сравнивать "вес лый молочник" или например "лый молочник вес".
В архиве примеры, на которых проверял, и файл уже на них настроен.
Будете тестовым полигоном?
...
Рейтинг: 0 / 0
ВПР текста
    #36605847
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все сутра получилось! Супер! большое всем огромное спасибо!
...
Рейтинг: 0 / 0
ВПР текста
    #36617165
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121, руки вновь дошли до Вашего файла, замечательный у Вас файл!
он ищет совпадения, что очень хорошо.
А если обратная задача: есть два файла с массивом данных, нужно найти различия?
...
Рейтинг: 0 / 0
ВПР текста
    #36617170
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
breddred,
ну так то, что не совпало = различия Для этого можно пометки в свободный столбец ставить.
Я так часто использую - потом по пометкам сортирую, остаток отбираю.
...
Рейтинг: 0 / 0
ВПР текста
    #36617782
breddred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, прав!:) Я так и делаю, на всякий случай спросил=) СПАСИБО!:)
...
Рейтинг: 0 / 0
ВПР текста
    #36617883
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
breddred,
кстати, да, такое тоже может пригодиться. Надо сделать опционно поиск и пометки по ненайденным строкам, подумаю.
А тот вариант с поиском любого порядка слов так пока и недоделал, что-то там не всё просто, лучше его не использовать. Поиск по одной ячейке вроде работает, а по нескольким должен сбоить... Я думаю, не буду эту версию добивать, лучше опцию "ненайдено" прикручу.
...
Рейтинг: 0 / 0
ВПР текста
    #36618783
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор"ненайдено" прикручу - сделал. По задаче с другого форума добавил поиск по всем файлам папки - т.е. если в папке много файлов одной структуры, можно подтянуть данные сразу из всех. Но в таком случае пометки "ненайдено" не ставятся, как и не ставятся пометки "найдено" в этих файлах. Т.е. можно поставить пометку "найдено" только в файле, по данным из которого ищем. Применение такой пометки узкое, нужно только в случае, если пара нашлась, но копировать нечего, для информации. Или если ищем просто совпадения в файлах, без цели копировать данные.
Как впрочем и поиск по всем файлам папки (т.е. по многим файлам сразу) редко когда нужен, я сам не сталкивался с такой необходимостью. Но раз человеку надо, пусть будет.
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ВПР текста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]