Во второй лист столбец B должны попадать данные ячеек из листа 1 столбца А. Но хитрость в том, что поиск должен быть по ссылкам по последним символам, которые находятся после последнего символа "=". Такая закономерность по всем ячейкам.
Помогите, пожалуйста.
Добрый день!
Во второй лист столбец B должны попадать данные ячеек из листа 1 столбца А. Но хитрость в том, что поиск должен быть по ссылкам по последним символам, которые находятся после последнего символа "=". Такая закономерность по всем ячейкам.
Вероятно можно навернуть сложную формулу, отрезающую только хвост, затем это подставить в виде "*=номер" в ИНДЕКС(ПОИСКПОЗ()). Но не проще разбить оба диапазона текст_по_столбцам, затем полученный столбец использовать в банальной ВПР()?
Вероятно можно навернуть сложную формулу, отрезающую только хвост, затем это подставить в виде "*=номер" в ИНДЕКС(ПОИСКПОЗ()). Но не проще разбить оба диапазона текст_по_столбцам, затем полученный столбец использовать в банальной ВПР()?Hugo
1. Не портите "хорошую" формулу 2. формула массива, вводится одновременным нажатием Ctrl, Shift и Enter 3. строка 99 - это не количество строк, а количиство букв в строке 4. см. файл
1. Не портите "хорошую" формулу 2. формула массива, вводится одновременным нажатием Ctrl, Shift и Enter 3. строка 99 - это не количество строк, а количиство букв в строке 4. см. файлNic70y
Что-то проглядел вопрос... Описываю процесс вручную - на копии столбца (или не на копии, если оригинал не нужен) - выделяете столбец, идёте в Данные->Текст по столбцам - разбиваете по "=" - получаете 5 столбцов, последний с этими номерами. Так делаете на обоих листах. Теперь используете эти столбцы - для ВПР() на первом листе переносите его в начало, для ИНДЕКС(ПОИСКПОЗ()). можно пользовать как есть. Думаю это будет быстрее во всех смыслах, чем массивные длинные формулы выше.
Что-то проглядел вопрос... Описываю процесс вручную - на копии столбца (или не на копии, если оригинал не нужен) - выделяете столбец, идёте в Данные->Текст по столбцам - разбиваете по "=" - получаете 5 столбцов, последний с этими номерами. Так делаете на обоих листах. Теперь используете эти столбцы - для ВПР() на первом листе переносите его в начало, для ИНДЕКС(ПОИСКПОЗ()). можно пользовать как есть. Думаю это будет быстрее во всех смыслах, чем массивные длинные формулы выше.Hugo
Судя по тому, что Вы ищете данные в определенном каталоге, количество знаков "равно" должно быть одинаковым. Если это так и есть, то формулу можно переписать так
Судя по тому, что Вы ищете данные в определенном каталоге, количество знаков "равно" должно быть одинаковым. Если это так и есть, то формулу можно переписать так