Соответствующие столбцы с одинаковыми строками - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь сопоставить столбцы на основе первых 8 символов и последних 2 символов, чтобы затем я смог запустить vlookup:

Data set

Проблема в том, что середина ячейки всегда различна, в первом столбце все 10 в середине, во втором 25 и так далее.Я попытался собрать первые 8 и последние два символа по левому и правому краю, а затем попробовал приблизительный просмотр, но у меня не получилось просто показать ошибку для меня.

Моя попытка

=LEFT(C2,FIND("/",C2)+3) & "    " & RIGHT(C2,FIND("/",C2)-3)

Дает мне это:

20.5/010    ES

Попытка сбежать от Col B на фотографии

Желаемый результат:

Desired Result

Вот ошибка, которую я получаю:

Error

1 Ответ

0 голосов
/ 23 мая 2018

Если у вас есть три различных типа данных, например;20,5 / 010/010 /, 20,5 / 010/025 / & 20,5 / 010/022 / и вы удалите свой столбец B (который пуст во входных данных), у вас будут заполнены столбцы A, B и C (имеет смысл?)

Ваши выходные данные ясно показывают, что у вас есть список значений 010 в столбце 10, и вы хотите знать, есть ли совпадение для двух других значений с одинаковым кодом страны.Но я сделаю этот столбец D в этом примере.Итак:

  • Заполните столбец D так же, как ваш выходной столбец 10.

  • Добавьте эту формулу в столбец E и перетащите вниз:

    =IFERROR(INDEX(B:B;MATCH("20.5/010/025/"&RIGHT(D1;2);B:B;0);1);"")
    
  • Добавьте эту формулу в столбец F и перетащите вниз:

    =IFERROR(INDEX(C:C;MATCH("20.5/010/022/"&RIGHT(D1;2);C:C;0);1);"")
    

Мой вывод: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...