Копирование одного элемента упорядоченных пар на основе частичного сопоставления другого

#excel #excel-2010 #lookup #vba

#excel #excel-2010 #поиск #vba

Вопрос:

Я хочу скопировать Areacode s из первой таблицы (ColumnA: B) во вторую (ColumnsD: G):

Пример вопроса SO24203269

в соответствии с частичным сопоставлением адресов в ColumnD с адресами в ColumnA.

Если номера улиц трудно взломать, то коды районов, основанные только на названиях улиц, будут охватывать, возможно, 95% случаев, поэтому достаточно.

Комментарии:

1. Пожалуйста, кто-нибудь, трудно попасть в тысячи ячеек без какой-либо возможности отфильтровать информацию в другую таблицу.

2. Я глубоко сожалею. Я не знаю, как я пропустил ваш ответ, а затем отправился в отпуск и не заметил его и во второй раз. Я просто говорю, что ты мой герой.

3. Что касается «», то после этого соответствующий Areacode в таблице one также будет установлен на таблицу two.» предложение, которое я не понял. Но вы создали именно ту формулу, которая решила эту проблему. Большое вам спасибо.

Ответ №1:

Пожалуйста, попробуйте:

 =INDEX(B:B,MATCH(LEFT(D2,LEN(D2)-2)amp;"*",A:A,0))  
  

в E2 и скопируйте вниз.