Insira a seguinte fórmula de array ( Ctrl + Shift + Enter ) na célula C3 e arraste-a para baixo. Eu estendi seus cenários um pouco e ele funciona como esperado.
=SUM(IF(LEFT(B3,LEN($A$3:$A$7))=$A$3:$A$7,1,0))
Como mostra a imagem, tenho três palavras-chave da célula A2 para A4: a
, bb
e ccc
.
Eu tenho 5 palavras para verificar, listadas em B2: B6: aa
, bb
, bc
, cc
e d
.
Gostariadeverificar,paracadapalavradacolunaB,seelacomeçacomumadaspalavras-chave.OresultadoesperadoémostradonacolunaC.
Noentanto,eunãopoderiasaircomumafórmulaparaisso.
EutenteiafunçãomatchnacolunaDeE,maselasópodefazerumacorrespondênciaexata,nãoumalógica"começar com".
Eu tentei a função CountIf nas colunas F e G. Ela pode fazer a correspondência inversa - se qualquer palavra-chave começar com a palavra na coluna B - mas não pode fazer a correspondência quer.
Então, como posso verificar um intervalo de palavras se elas contiverem um valor de uma determinada lista de palavras-chave