Переписывание формулы комментария в качестве ответа с предположением, что вы имеете дело с данными в одной ячейке (1 строка).
Если вы хотите подсчитать количество вхождений строки в Строка, вы должны сделать что-то вроде:
=(Len(A1)-Len(Substitute(A1,"stringToReplace","")))/countOfCharactersInSubstituteString
Пример:
A1 = "cat cat cat"
Мы хотим знать, сколько "c" в этой строке, поэтому мы используем:
stringToReplace = "c"
countOfCharactersInSubstituteString = 1
(len(A1)-len(substitute(a1,"c","")))/1
Ответ - 3, поэтому 3 вхождения.
Если мы хотим узнать количество вхождений "cat", мы будем использовать:
stringToReplace = "cat"
countOfCharactersInSubstituteString = 3
(len(A1)-len(substitute(a1,"cat","")))/3
Если ответом является 3 вхождения.
Обратите внимание на использование нормализующего коэффициента countOfCharactersInSubstituteString
, чтобы вы не видели, что 9 символов были удалены, а 3 вхождения этой строки.
Редактировать
Просто понял, что я забыл len()
вокруг замены ... исправлено.
Edit2
Для этого я использовал несколько вспомогательных предметов: Формула из B11: =(LEN($A11)-LEN(SUBSTITUTE($A11,B$10,"")))/LEN(B$10)
Вы можете использовать If(#occurrences>1,"!","")
, чтобы сделать это e еще проще, но это позволит вам довольно легко проверить элементы списка комбинаций карт.
Используя эту формулу в B11: =IF((LEN($A11)-LEN(SUBSTITUTE($A11,B$10,"")))/LEN(B$10)>1,"X","")