-
Selecione a coluna inteira e copie-a na próxima coluna vazia, suponha que seja a coluna
E
. -
Selecione a coluna
E
. -
Ir para dados - > Texto para colunas.
Olhando a imagem abaixo, eu quero extrair os Lats e Longs da coluna "geohash, latitude, longitude".
Não posso usar apenas a função RIGHT(C2,LEN(C2)-8)
porque os Lats & Longs são comprimentos diferentes e eu terei que percorrer toda a coluna E adicionando manualmente todos os números que foram removidos.
Você pode usar FIND , MID & ESQUERDA Funções para isso.
Use isso para o Lat:
=LEFT(MID(C1,FIND(",",C1)+1,100),FIND(",",MID(C1,FIND(",",C1)+1,100))-1)
& Use isso por muito tempo:
=MID(MID(C1,FIND(",",C1)+1,100),FIND(",",MID(C1,FIND(",",C1)+1,100))+1,100)
Em seguida, basta arrastá-los para baixo.
Se você quiser retorná-los como Inteiros, use +0
no final das fórmulas, senão eles serão sequências.
Você pode usar a função FIND()
para obter a posição das vírgulas e depois dividir a cadeia para latitude e longitude.
Pode ser usado para latitude em =MID(A2, FIND(",", A2)+1, FIND(",", A2, FIND(",", A2)+1)-1)
e para longitude em =RIGHT(A2, LENGTH(A2)-FIND(",", A2, FIND(",", A2)+1))
Esta fórmula única extrairá a latitude e a longitude.
Em Cell D2 escreva esta fórmula.
=TRIM(MID(SUBSTITUTE($C2,",",REPT(" ",999)),COLUMNS($C:C)*998,999))
NB: Termine com Enter e encontre o Latitude, depois arraste ou Copie a Fórmula para a célula adjacente (uma célula à direita) você obtém a Longitude e finalmente a arraste até que seja necessário.
Eu acredito que isso ajude você.