2015-08-05 2 views
0

У меня есть 2 колонкиСравнить 2 колонки с помощью символов подстановки

Column 1: 
long hairs 
hai 
hello hairs 
long neck 

Column 2: 
long 
hair 

Я использую следующую формулу, но она не работает:

=COUNTIF(A1;"*"&$P$1:$P$2&"*") 

Что я должен сделать, чтобы быть в состоянии чтобы каким-то образом выбрать ячейки из столбца 1 (у него есть фразы в каждой ячейке), которые содержат значение из другого диапазона (с использованием подстановочных знаков). Я не могу использовать что-то вроде {"" Волосы "," long "} - Мне нужно, чтобы он находился рядом.

Пожалуйста, совет, я много искал здесь, но ничего не работало. Если это уместно - я использую словари и фразы в этих столбцах.

+0

Я отправил ответ, но после того, как сделать это , Я вижу, что вы пишете, это то, что вы хотите «выбрать» определенные ячейки. Формула не может «выбрать» ячейку. Если это то, что вы действительно хотите сделать, вам понадобится решение VBA. Вы хотите что-либо сделать с ячейками после их выбора? –

ответ

1

Формула countif, использующая диапазон в качестве критериев, вернет массив значений. Поэтому вам нужно получить результаты. например:

=SUM(COUNTIF(A1,"*" & P1:P2 & "*")) 

подтвердил, удерживая ctrl+shift во время удара enter.

Или вошел нормально:

=SUMPRODUCT(COUNTIF(A1,"*" & P1:P2 & "*")) 

с данными в колонке А, критерии, указанные в колонке С, и формулы в столбце В, используя этот вариант:

=SUMPRODUCT(COUNTIF(A1,"*"&$C$1:$C$2&"*")) 

Мы видим следуя за результат:

enter image description here

+0

Мне действительно нужно только любое решение, чтобы иметь возможность отличать ту фразу, где существует совпадение. Однако ваше решение не сработало для меня. В клетках A1-A7 у меня есть следующее: волосы, волосы, длинные волосы, зелёные волосы, привет, длинный, привет привет, привет ом. В C1-C2 у меня: волосы длинные. В B1 я вставляю: '= SUMPRODUCT (COUNTIF (A13;" * "& B1: B2 &" * ")), затем я перетаскиваю его и получаю в B1-B7: 1, 1, 2, 2, 2, 2, 2 –

+0

@EdgardGomezSennovskaya Что находится в 'A13'? что вы ссылаетесь в своей формуле? –

+0

Это A1, я набрал «3» случайно –

Смежные вопросы