Dividir dados em nova coluna

0

Como por anexo eu tenho coluna A ter nome com sublinhado "_" e colchetes "[". Eu preciso de uma fórmula para obter resposta da coluna B significa que eu preciso fórmula para obter id antes sublinhado e dentro de parênteses.

agora estou fazendo por Data - > Texto para coluna, não é bom, porque uma coluna está se dividindo em 2. insira a descrição da imagem aqui Espero que alguém possa me ajudar

    
por safwan 19.07.2018 / 15:27

2 respostas

0

Para o sublinhado, é: =LEFT(A1;FIND("_";A1)-1)

Para o suporte, é: =MID(A1;FIND("[";A1)+1;FIND("]";A1)-FIND("[";A1)-1)

As fórmulas acima verificam o valor na célula A1. Você precisa avaliar qual fórmula usar. Mas a avaliação depende de "todos" os conjuntos de dados. Por exemplo, se nunca houver colchetes e sublinhados juntos e houver um sublinhado ou um colchete em cada valor, é fácil (basta usar uma fórmula if que use a primeira fórmula se encontrar um sublinhado e o segundo formular em todos os outros casos) se não for fica mais complicado. Então você precisa escrever mais detalhes.

    
por 19.07.2018 / 23:56
0

Experimente esta fórmula:

=IF(ISERROR(FIND("_",A1))=FALSE,LEFT(A1,FIND("_",A1)-1),(IF(ISERROR(FIND("-",A1))=FALSE,LEFT(A1,FIND("-",A1)-1),(IF(ISERROR(FIND("[",A1))=FALSE,MID(A1,FIND("[",A1)+1,FIND("]",A1)-FIND("[",A1)-1))))))

    
por 20.07.2018 / 03:37