VBA или формула для сравнения изменений значений между ячейками со значениями с разделителями без разбивки значений на отдельные ячейки - PullRequest
0 голосов
/ 01 февраля 2019

Я ищу способ достижения следующих результатов без необходимости разбивать значения ячеек на отдельные ячейки:

Эта формула работает, но мне нужно сначала разбить значения ячеек на отдельном листе.и затем вставьте результаты обратно в основной лист: "= COUNTIF (M6: U6 | C6) + COUNTIF (M6: U6 | D6) + COUNTIF (M6: U6 | E6) + COUNTIF (M6: U6 | F6) + COUNTIF(M6: U6 | G6) + СЧЕТЧИК (M6: U6 | H6) + СЧЕТЧИК (M6: U6 | I6) + СЧЕТЧИК (M6: U6 | J6) + СЧЕТЧИК (M6: U6 | K6) "

В приведенном ниже примере M6: U6 = все значения из cell2 (ColumnC) разбиты на отдельные ячейки, а затем сравнивает каждое из значений из cell1 (ColumnB), которые разбиты на C6: K6 одно за другим:

Столбец D имеет результаты: - (A1) J.Doe (B1) 4455667; 443; 3344; 2345 | (C1) 443234; 2345 | (D1) 1 - (A2) R.Smith (B2) 1233; 3234; 45566 | (C2) 45566 | (D2) 1 - (A3) B.Frank (B3) 667890; 989736; 98965 | (C3) 989736; 98965; 998762 | (D3) 2 - (A4) K.Dole (B4) 22345; 555; 345; 543444 | (C4) 546444; 90555 | (D4) 0

Я также пробовал ISNUMBER, но это работает, только если одна из двух ячеек имеет только одно значение.Если в каждой ячейке есть несколько значений, она все время возвращает FALSE: = IF (ISNUMBER (НАЙТИ (C392 | D392)) | «найдено» | IF (ISNUMBER (НАЙТИ (D392 | C392))) | «найдено» | «НЕ"))

...