У меня есть целая куча идентификаторов в таких столбцах:
A B C
id234 id002
id294 id103 2
id700 id023
id201 id294
id892 id500
id932 id294
id600 id100
id402 id031
id725 id802
id702 id031
id435 id799
id031 id311 0
id007 id846
id111
id027
Моя идея состоит в том, чтобы использовать функцию Excel COUNTIFS, чтобы подсчитать, сколько раз идентификатор из столбца «A» появляется в столбце «B» и отображать вывод в столбце «C». Итак, в первой ячейке столбца "С" =COUNTIFS($B1:$B13,A1)
. Он работает так, как и ожидалось, скажем, для id294
. (Он находит два совпадения в столбце «B» и выводит 2
). То же самое должно произойти для id031
. В столбце «B» есть пара совпадений, поэтому он также должен напечатать 2
. Вместо этого он выводит 0
.
Я подозреваю, что происходит то, что, поскольку функция COUNTIFS сначала находит id294
в столбце «A», а затем два совпадения в столбце B, она выполняет эту работу, но поскольку она находит id031
в столбце «A» после того, как они появляются в столбце " B" он считает неправильно и выводит 0
, как будто совпадений не найдено. Имеет ли здесь значение порядок? Как я могу это исправить?
Кроме того, когда я использую функцию =IF(ISNA(VLOOKUP(A1,$B1:$B13,1,FALSE)),"No","Yes")
для вывода «Да» или «Нет» в зависимости от того, есть совпадение или нет, она сначала печатает Yes
, если значение находится в столбце «A», но печатает No
, если значение находится в столбце «B». " первый.