У меня есть два столбца данных в таблице Excel, скажем, столбцы A и B. В столбце A больше данных, чем в столбце B. Я пытаюсь найти, какие из данных в столбце A отсутствуют в столбце B. Я использую формулу в столбец C как этот =MATCH(A1,$B$1:$B$300,0) . Я надеюсь получить 1 в строке, где данные в столбце A присутствуют где-то в столбце B. Проблема состоит в том, что есть некоторое пустое пространство вместе с данными в обоих столбцах, и совпадение возвращает #NA для всех строк. Есть ли способ, которым я могу избавиться от пробелов? Я уже пытался использовать TRIM и очистить столбцы A и B, например, =TRIM($A$1:$A$400) .

1 ответ1

0

Trim - это правильная вещь, вы просто используете ее не лучшим образом. У вас есть два варианта -

  1. Вы можете использовать вспомогательные столбцы в C и D, C1 = Trim(A1) и D1 = Trim(B1) и выполнить сопоставление для этих столбцов

  2. Лучшее решение - обрезать ячейки в уравнении соответствия следующим образом:

=MATCH(TRIM(A1),TRIM(B$1:B$200),0) но убедитесь, что вы вводите его как формулу массива , набирая его и затем нажимая ctrl shift, ввод.

Вы увидите фигурные скобки в строке формул, например:{=MATCH(TRIM(A1),TRIM(B$1:B$200),0)}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .