Доброго времени суток. Помогите решить следующую задачу: ЕСЛИ в А3 содержаться символы из I3-I7 то в B3 указывается значение J3-J7 соответственно. Соответствующим образом должны заполнятся все последующие ячейки строки. Диапозон I3-I7 и J3-J7 может быть существенно длиннее поэтому прописывать по одной строке не рационально. ВПР не помогло.
Доброго времени суток. Помогите решить следующую задачу: ЕСЛИ в А3 содержаться символы из I3-I7 то в B3 указывается значение J3-J7 соответственно. Соответствующим образом должны заполнятся все последующие ячейки строки. Диапозон I3-I7 и J3-J7 может быть существенно длиннее поэтому прописывать по одной строке не рационально. ВПР не помогло.Kei_Altos
Если отталкиваться от того, что каждая характеристика в строке состоит из двух символов а, следовательно, каждая из них начинается со строго определённой позиции - можно воспользоваться комбинацией функций ВПР() и ПСТР(), пример во вложении.
UPD: VEKTORVSFREEMAN, хорошая попытка. Правда 5 допстолбцов - это трудозатратно =) Тогда бы надо было ещё добавить формулу, которая приводит данные в нужный вид. Плюс шагом "Левсимв" Вы пользуетесь двукратно. Рекомендую познакомиться с функцией ПСТР() - она сделает это намного проще.
UPD: alex1248, для первого столбца наши решения совпали. Используя похожий принцип я подтянул данные ото всех столбцов.
Kei_Altos, здравствуйте.
Если отталкиваться от того, что каждая характеристика в строке состоит из двух символов а, следовательно, каждая из них начинается со строго определённой позиции - можно воспользоваться комбинацией функций ВПР() и ПСТР(), пример во вложении.
UPD: VEKTORVSFREEMAN, хорошая попытка. Правда 5 допстолбцов - это трудозатратно =) Тогда бы надо было ещё добавить формулу, которая приводит данные в нужный вид. Плюс шагом "Левсимв" Вы пользуетесь двукратно. Рекомендую познакомиться с функцией ПСТР() - она сделает это намного проще.
UPD: alex1248, для первого столбца наши решения совпали. Используя похожий принцип я подтянул данные ото всех столбцов.Rioran
[offtop] Rioran, Всё гениальное просто!))) Облазился в поисках нужной функции, для возврата заданного числа знаков из текстовой строки, начиная с указанной позиции. Уже конец рабочего дня и уж думал, что не засну сегодня. А тут в твоем решении узнал про ПСТР(). При незнании мною этой функции пришлось в своем решении столбец "А" бить под каждое значение. А тут вон как просто))[/offtop]
[offtop] Rioran, Всё гениальное просто!))) Облазился в поисках нужной функции, для возврата заданного числа знаков из текстовой строки, начиная с указанной позиции. Уже конец рабочего дня и уж думал, что не засну сегодня. А тут в твоем решении узнал про ПСТР(). При незнании мною этой функции пришлось в своем решении столбец "А" бить под каждое значение. А тут вон как просто))[/offtop]VEKTORVSFREEMAN
"Опыт - это то, что получаешь, не получив того, что хотел"