Como obter o cabeçalho da coluna se a sub-string for encontrada na planilha?

0

Eu estou tentando obter o cabeçalho da coluna de uma célula na Sheet1 quando essa célula contém uma substring que é definida pela célula Sheet2! A2. Eu usei essa fórmula com sucesso para os casos em que a string = substring, no entanto, quando há outros caracteres, ela falha:

=INDEX(Sheet1!$A$1:$Z$1,SMALL(IF(Sheet1!$C$2:$J$8=$A2,COLUMN(Sheet1!$C$2:$J$8)-COLUMN($A2)+1),1))

Eu tentei substituir a condição de teste IF por COUNTIF (Sheet1! $ C $ 2: $ J $ 8, $ A2) > 0, que encontra com sucesso todas as subseqüências relevantes, mas sempre retorna o cabeçalho da coluna da terceira coluna. Não sei por que essa mudança ocorre.

    
por Haris 13.01.2016 / 22:32

1 resposta

0

COUNTIF não retornará uma matriz. Experimente essa fórmula inserida na matriz (confirme pressionando ctrl+shift ao atingir enter :

=INDEX(Sheet1!$A$1:$Z$1,SMALL(IF(ISNUMBER(SEARCH(A2,Sheet1!$C$2:$J$8)),COLUMN(Sheet1!$C$2:$J$8)),1))
    
por 14.01.2016 / 02:34