Procurando em uma string do Excel

0

Eu tenho uma coluna que contém um conjunto (variável) de tags, todas separadas por vírgula. Gostaria de converter algumas delas em uma única coluna para separar itens pelas tags.

Células de amostra:

* android,bug_report,cv_106213,server_api,unblock  
* android,cv_106213,inappropriate,server_api,video_report  
* not_bug_report  
* cv_2_2_0,false,feature_request,ios,server_api
* cv_2_0_2,ios,oldversion,server_api,true,video_report

Eu gostaria de ter uma coluna que mostre para cada entrada "android", "ios" ou "outro". Para os exemplos acima, gostaria de ver:

* android
* android
* other
* ios
* ios
    
por SAR622 04.01.2015 / 19:52

1 resposta

1

Isso pode ser facilmente manipulado aninhando algumas funções SEARCH juntas.

AfórmulaemB2é

=IF(ISNUMBER(SEARCH("android", A2)), "android", IF(ISNUMBER(SEARCH("ios", A2)), "ios", "other"))

Para tornar a pesquisa mais precisa ( ios pode ser encontrada em outra palavra), reserve a frase de texto com vírgulas e pesquise por termos de pesquisa < < comma > ; .

=IF(ISNUMBER(SEARCH(",android,", ","&A2&",")), "android", IF(ISNUMBER(SEARCH(",ios,", ","&A2&",")), "ios", "other")) A última fórmula depende de você manter o formato separado por vírgula que parece prevalecer em seus dados de amostra.

    
por 04.01.2015 / 20:22