Уважаемые форумчане, прошу направит на путь решения проблемы.
Суть задачи: Необходимо на основании данных каждой строки из столбцов A и B файла "Билеты" найти такую же комбинацию значений в столбцах A и B файла "Справочник, направления" и подтянуть из файла "Справочник, направления" из столбца C "Направление" соответствующее значение в столбец C файла "Билеты". Возможно ли это формулами сделать? Буду благодарен, за конкретное решение задачи.
Здравствуйте!
Уважаемые форумчане, прошу направит на путь решения проблемы.
Суть задачи: Необходимо на основании данных каждой строки из столбцов A и B файла "Билеты" найти такую же комбинацию значений в столбцах A и B файла "Справочник, направления" и подтянуть из файла "Справочник, направления" из столбца C "Направление" соответствующее значение в столбец C файла "Билеты". Возможно ли это формулами сделать? Буду благодарен, за конкретное решение задачи.Aloha
=ИНДЕКС('[Справочник,направления.xls]Справочник-названия как в файле'!$C$2:$C$8365;ПОИСКПОЗ(A2&B2;СЖПРОБЕЛЫ('[Справочник,направления.xls]Справочник-названия как в файле'!$A$2:$A$8365)&СЖПРОБЕЛЫ('[Справочник,направления.xls]Справочник-названия как в файле'!$B$2:$B$8365);))
Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
Так нужно?
Код
=ИНДЕКС('[Справочник,направления.xls]Справочник-названия как в файле'!$C$2:$C$8365;ПОИСКПОЗ(A2&B2;СЖПРОБЕЛЫ('[Справочник,направления.xls]Справочник-названия как в файле'!$A$2:$A$8365)&СЖПРОБЕЛЫ('[Справочник,направления.xls]Справочник-названия как в файле'!$B$2:$B$8365);))
Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер_Boroda_
Подскажите, как усовершенствовать данную формулу, чтобы при наличии пробелов после значений в столбцах A и B файла "Билеты" они обрезались (удалялись). Но именно в конце удалялись пробелы, а между слов сохранялись, а то там названия есть, состоящие из двух слов.
_Boroda_, да, всё так! Спасибо, очень помогли!
Подскажите, как усовершенствовать данную формулу, чтобы при наличии пробелов после значений в столбцах A и B файла "Билеты" они обрезались (удалялись). Но именно в конце удалялись пробелы, а между слов сохранялись, а то там названия есть, состоящие из двух слов.Aloha
_Boroda_, файл билеты я сделал для примера. В оригинальном файле в ячейках столбцов A и B после названия станций присутствуют пробелы в разном количестве. И если их не убрать формула не видит соответствующие данные из Справочника и не может их подтянуть. Хотел заменой убрать пробелы, но тогда уберутся пробелы между слов в названиях станций, где 2 слова в названии...да и таких файлов много. Поэтому хотелось бы в формулу добавить функцию обрезки от пробелов в конце слова. Это же можно сделать? Сейчас более понятно написал?
Добавил файл.
_Boroda_, файл билеты я сделал для примера. В оригинальном файле в ячейках столбцов A и B после названия станций присутствуют пробелы в разном количестве. И если их не убрать формула не видит соответствующие данные из Справочника и не может их подтянуть. Хотел заменой убрать пробелы, но тогда уберутся пробелы между слов в названиях станций, где 2 слова в названии...да и таких файлов много. Поэтому хотелось бы в формулу добавить функцию обрезки от пробелов в конце слова. Это же можно сделать? Сейчас более понятно написал?
Тогда добавляем СЖПРОБЕЛЫ не только в Где_ищем (как у меня в формуле выше), но и в Что_ищем (а может, в этом случае прокатит вообще без СЖПРОБЕЛЫ - попробуйте)
Код
=ИНДЕКС('[Справочник,направления.xls]Справочник-названия как в файле'!$C$2:$C$8365;ПОИСКПОЗ(СЖПРОБЕЛЫ(A2)&СЖПРОБЕЛЫ(B2);СЖПРОБЕЛЫ('[Справочник,направления.xls]Справочник-названия как в файле'!$A$2:$A$8365)&СЖПРОБЕЛЫ('[Справочник,направления.xls]Справочник-названия как в файле'!$B$2:$B$8365);))
Тогда добавляем СЖПРОБЕЛЫ не только в Где_ищем (как у меня в формуле выше), но и в Что_ищем (а может, в этом случае прокатит вообще без СЖПРОБЕЛЫ - попробуйте)
Код
=ИНДЕКС('[Справочник,направления.xls]Справочник-названия как в файле'!$C$2:$C$8365;ПОИСКПОЗ(СЖПРОБЕЛЫ(A2)&СЖПРОБЕЛЫ(B2);СЖПРОБЕЛЫ('[Справочник,направления.xls]Справочник-названия как в файле'!$A$2:$A$8365)&СЖПРОБЕЛЫ('[Справочник,направления.xls]Справочник-названия как в файле'!$B$2:$B$8365);))