Я пытаюсь сравнить кол-во и количество записей в таблице Excel.
Например,
QTY RefDes # of Entries QTY Match RefDes?
3 R1,R5,R22 3 MATCH
3 C1,C2,C3 3 MATCH
3 U1-U3 1 MISMATCH
4 U1-U3, U5 2 MISMATCH
Используя =LEN(TRIM(B2))-LEN(SUBSTITUTE(TRIM(B2),",",""))+1
для столбца, перечисленного # записей, я могу легко сравнить перечисленные QTY и ReDes, когда значения по отдельности разделяются запятыми, как в R1, R5, R22.
(QTY Match RefDes? просто сравнивать, если столбец QTY соответствует столбцу # of Entries.)
Однако у меня также есть случаи, когда U1-U3 будет обозначать диапазон от U1 до U3 или U1, U2, U3. Фактическое количество равно 3, но приведенная выше формула возвращает значение 1, потому что разделение запятыми отсутствует. Как я могу объяснить этот случай?