Страницы: 1
RSS
Доработать функцию ВПР или предложить существующее решение
 
Стандартная функция ВПР осуществляет поиск значений а1  - аn со столбца A. Необходимо расширить функционал поиска значений увеличив количество столбцов до B, C…N  со значениями b1  - bn; c1  - cn;….. n1  - nn;
Где b1 , c1 ... n 1 – синонимы а1;
b2 , c2 ... n 2 – синонимы а2;
b3 , c3 ... n 3 – синонимы а3;
….
bn , cn ... n n – синонимы аn;
Предусмотреть удобное добавление синонимов к уже существующим значениям.
Пример:
Значение 1: Иванов Иван Иванович
Синоним 1: Иванов Иван И.
Синоним 2: Иванов И. И.
Синоним 3: Иванов И.
Синоним 4: Иванов Иван Иван.
Синоним 5: Иваныч
Синоним 6: Иванов Иваныч
Синоним 7: Иванов Ива@@@@@@//// --____8889kjhkh,,,,kjh…k$$$$///ыч
И т.д.  
Т.е. При нахождении любого синонима значения 1, расширенная ВПР возвращает  данные, соответствующие значению 1.  

Вопросы в теме; условия, стоимость и сроки реализации – в личку. Оплата WM.
 
Я правильно понимаю, что функция должна взять некое искомое значение (где-то), найти его или его "синоним" в таблице с N столбцов и n строк, и если нашла, то вернуть значение из первого столбца найденной строки?
F1 творит чудеса
 
С синонимами поосторожнее надо. Например, Иванов Илья Ильич.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Максим Зеленский, к примеру, шапка таблицы из 2-х столбцов. ФИО и Возраст.

В столбце ФИО есть значение «Иванов Иван Иванович». В столбце Возраст «30»
У значения Иванов Иван Иванович есть различные синонимы. При запуске функции и нахождении « Иванов Иван Иванович» или любого из синонимов,  функция возвращает «30».
Цитата
JayBhagavan пишет: С синонимами поосторожнее надо. Например, Иванов Илья Ильич.
Синонимы будут уникальны.
 
Цитата
arda пишет:
Синонимы будут уникальны.
Однако - ЧИТАЕМ:
"Сино́нимы — слова одной части речи, различные по звучанию и написанию (ср. омонимы), но имеющие похожее лексическое значение (ср. антонимы).
Примеры синонимов в русском языке: кавалерия — конница, смелый — храбрый, идти — шагать.
Служат для повышения выразительности речи, позволяют избегать её однообразия.
Следует различать синонимы и номинальные определения — последние представляют полную тождественность."
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
2 Z, думаю, все понимают значение слова "синоним".
 
А если в ФИО будет не «Иванов Иван Иванович», любой другой синоним? Всё равно нужно вернуть 30?
Т.е. найти соответствие одного синонима другому?
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Как вариант...
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Михаил, в этой ветке только заказы и "отчёт" о результатах. Решения автору на почту.
 
Цитата
Михаил Лебедев пишет:
А если в ФИО будет не «Иванов Иван Иванович», любой другой синоним? Всё равно нужно вернуть 30?
Т.е. найти соответствие одного синонима другому?
Если вы под ФИО имеете в виду столбец, то там синонимов не будет, там все разные значения. У каждого из этих разных значений могут быть синонимы. При поиске и нахождении либо значения, либо синонима этого значения, функция возвращает возраст.  
 
Вот, для наглядности:  
 
Судя по файлу, задачу можно решить и обычными функциями!
Изменено: Ivan.kh - 25.09.2014 14:56:27
 
Ivan.kh , пишите в личку.
 
написал
 
тоже написал...
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Задача решена. Спасибо Ivan.kh
Страницы: 1
Наверх