Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 4
1

Поиск определенной части текста в ячейке

27.02.2014, 20:24. Просмотров 1825. Ответов 6
Метки нет (Все метки)

Добрый день,

уже сломал голову в попытке решить проблему
есть 4 прайса поставщиков, у них меняются цены и наличие (нужно обновить)

Название все пишут по разному но содержатся точно либо правильный номер номер (в разных форматах, с пробелом,точкой или тире и тп.) или правильное указание модели в тексте (с пробелом или без, или в скобках)

Нужно найти соответствие прайсов и базы по модели/номеру
если есть совпадение указать Цену из Прайса в Базу
если изменилось указать наличие 1/0

пример привел в приложении.

Буду благодарен за помощь!
0
Вложения
Тип файла: xlsx Vopros poisk po chasti texta.xlsx (9.9 Кб, 11 просмотров)
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2014, 20:24
Ответы с готовыми решениями:

Выделение части текста в ячейке по цвету
Добрый день. В общем такая проблема: необходимо, чтобы созданная функция в ячейках Excel при...

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

Изменить цвет части текста в ячейке таблицы в Word
Добрый день уважаемые знатоки)) Никак не могу справится со следующей задачей: С помощью VBA кода...

Извлечение части текста из ячеек и суммирование извлеченного в отдельной ячейке
Здравствуйте. У меня вопрос по VBA. Он извлекает в ячейку D8 - часть текста из H8, между...

6
11162 / 3543 / 627
Регистрация: 13.02.2009
Сообщений: 10,592
27.02.2014, 20:30 2
Открой секрет как ты получил 9792,02?

Добавлено через 51 секунду
От сюда?
Угловая шлифмашина сетевая AEG SMT 355 (411770)
0
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 4
27.02.2014, 22:58  [ТС] 3
Через вспомогательные файлы вообще-то делал
Из прайса всю строку разбиваю на слова
F43

сравниваются с
названиями, моделями, номерами прайсов
получаем B8

в этом прайсе беру цену D8

вставляю в базу H43
________________
но из производителей штук 20
артикулов десятки тысяч,
описания каждый придумывает в своем формате в какой колонке какую инфу писать

Добавлено через 6 минут
Не могу найти формулу которая найдет выбранное слово или выражение в общей ячейке и вернет номер этой ячейки,
http://office.microsoft.com/ru... ches_speci

A
Данные
Белов
БД123
Формула Описание (результат)
=ЕСЛИ(ЕЧИСЛО(ПОИСК("л";A2));"Верно"; "Неверно") Проверка ячейки A2 на наличие буквы «л» (Верно)
=ЕЧИСЛО(ПОИСК("БД";A3)) Проверка ячейки A3 на наличие текста «БД» (ИСТИНА)

вроде работает и показывает ВЕРНО/НЕВЕРНО
но как понять в какой ячейке он нашел соответствие??
0
11162 / 3543 / 627
Регистрация: 13.02.2009
Сообщений: 10,592
28.02.2014, 02:40 4
Я бы формулами не стал такое делать.
Макросами проще. Загонять в массивы и работать с ними.
Но по тем данным, что приложены даже не могу подсказать конкретно.
Для более конкретного ответа нужны конкретные файлы что есть и что хотелось бы получить
0
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 4
28.02.2014, 11:18  [ТС] 5
Вот сделал два файла вырезка
Прайслист поставщика 1
страница 2 - база данных SQL

нужно из 1 страницы
вытащить цены во вторую
0
Вложения
Тип файла: xlsx forum2.xlsx (92.2 Кб, 11 просмотров)
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 4
02.03.2014, 17:27  [ТС] 6
Что никто задачи ранее не рашал подобной?
0
11162 / 3543 / 627
Регистрация: 13.02.2009
Сообщений: 10,592
02.03.2014, 21:18 7
Лучший ответ Сообщение было отмечено artsmart как решение

Решение

Можно как-нибудь так.
Развивать дальше фильтры и условия
1
Вложения
Тип файла: rar forum2o.rar (74.8 Кб, 24 просмотров)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2014, 21:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выделения только части текста в одной ячейке при выполнении условия
Вкладка 1. В столбце А есть номера машин, которые состоят из букв и цыфр. Те номера которые также...

Поиск фрагментов текста в ячейке по строке
Добрый день. Не могу решить задачку:) Помогите пожалуйста. Есть текст в ячейках В, С, D, Е. Нужно...

Поиск фрагментов текста в ячейке с использованием макросов
Добрый день! Нужна Ваша помощь. Видела похожие темы, но все равно не получилось сделать. Дана...

Сравнении двух массивов, поиск части текста
Здравствуйте, уважаемые знатоки Excel и VBA, Каким образом в VBA можно сравнить два массива...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.