Excel. Работа с данными, "LIKE"

программирование программы excel базы данных

Подскажите, пожалуйста.
Есть 2 таблицы:
В первой два столбца наименование компании и данные по компании.
Во второй наименование компании и куратор.
Наименование компании в первой полное, а во второй краткое, т.е. в 1-й "ООО Рога и Копыта", а во второй "Рога и Копыта", т.е. значение не тождественно равны и регистр может отличаться.
Нужно перенести имя куратора в первую табличку.
Ответы:
Очень плохо, что вы к вопросу не приложили файл с примером таблиц.
Экстрасенс из меня нехороший.
В присоединенном файле попытка решения задачи формулами.
Хм... было б наоборот - было б проще... :) Ну ладно, итак:
Решаем через доп.столбцы и в первой и во второй таблице.
Первая таблица в нашем примере (вашего ж нет), будет занимать ячейки
А1:B3, где в столбце А - возрастающие номера по порядку, в столбце В - полное наименование компаний (ООО "Рога и копыта")
Вторая таблица занимает ячейки Е1:F3 и содержит в столбце E - краткое наименование, F - куратор
Делаем доп.столбец для второй таблицы:
В ячейке G1 пишем формулу =ЕСЛИОШИБКА(ПОИСКПОЗ(1;--ЕЧИСЛО(ПОИСК(E1;$B$1:$B$3));0);"")
(вводим ее как формулу массива (завершаем ввод Ctrl+Shift+Enter). Растягиваем формулу до G3. Формула возвращает позицию полного наименования, в котором содержится наименование краткое из соответствующей строки
Теперь для первой таблицы в столбце С пишем формулу в С1:
=ЕСЛИОШИБКА(ИНДЕКС($F$1:$G$3;ПОИСКПОЗ(A1;$G$1:$G$3;0);1);"")
И протягиваем ее до С3.
Ее смысл - ищем значение порядкового номера возле полного наименования во второй таблице - и выводим куратора из столбца F в соответствующей строке, если нашлось совпадение.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.