Я хочу сравнить два столбца и найти различия между числами (из круглых скобок). Я указал на различия, но я не знаю, как сравнить две таблицы, чтобы найти их.

3 ответа3

2

Формула, которую вы, вероятно, ищете:

=IF(RIGHT(A1,LEN(A1)-SEARCH("(",A1)+1)=RIGHT(B1,LEN(B1)-SEARCH("(",B1)+1),"Same Nr","Different Number")

Пояснение: Длина (123) части

             LEN(A1)-SEARCH("(",A1)+1  

Вырезать (123) из текста

    RIGHT(A2,LEN(A1)-SEARCH("(",A1)+1)  

То же самое для столбца B

                                       RIGHT(B1,LEN(B1)-SEARCH("(",B1)+1)  

сравнивая это

    RIGHT(A1,LEN(A1)-SEARCH("(",A1)+1)=RIGHT(B1,LEN(B1)-SEARCH("(",B1)+1)  

А затем положить его в выражении IF (или делать все, что вы хотите)

2

Предполагая строки в A и B, вы можете вычислить разницу между числом внутри скобок.

=MID(A1, FIND("(", A1)+1,LEN(A1)-FIND("(",A1)-1) - MID(B1, FIND("(", B1)+1,LEN(B1)-FIND("(",B1)-1)

Извлеките строку (здесь числа) между скобками для A1 и B1 и вычитая. Это в основном дважды та же формула с использованием MID

MID(A1, FIND("(", A1)+1,LEN(A1)-FIND("(",A1)-1)

  • найти положение первого (скобка и начать сразу после использования FIND
  • найдите количество символов для чтения из первого (скобка, вычитая общую длину и положение (скобка и уберите 1, который является) скобкой
  • извлекать с помощью MID в соответствии с тем, положение и количество символов
  • Вычесть два

но вы могли бы также использовать ПРАВО от Jounathaen .... быстрее ...

0

Создайте третий столбец. Если вы хотите найти регистрозависимые совпадения между 2 столбцами в каждой строке, используйте функцию EXACT:

= ЕСЛИ (ТОЧНО (А2, В2), "Совпадение", «»)

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