Eu tenho muitas folhas e preciso remover o texto no meio de cada célula
Meus dados se parecem com:
2015-05-06T194803Z_1_LWD000Y24X6QH_RTRWNEV_B_3227-MEXICO-ALIENS-PHOTO
2015-05-06T222036Z_1_LWD0Y24Z6N9_RTRWNEV_B_3318-USA-POLICE-CHICAGO
2015-05-06T224129Z_1_LWD000Y2A56Y1_RTRWNEV_0_4601-IRAN-OIL-MARKET
Eu quero este formato:
Column A Column B Column C
5/6/2015 3227 MEXICO-ALIENS-PHOTO
5/6/2015 3318 USA-POLICE-CHICAGO
5/6/2015 4601 IRAN-OIL-MARKET
microsoft-excel
Nouman
fonte
fonte
Respostas:
Você pode fazer isso usando a seguinte fórmula no excel se os dados mostrados forem consistentes.
Para Coluna A use
=LEFT(A1,10)
Comentário: Os primeiros 10 dígitos representam a data
Para uso da coluna B
=MID(A1,FIND("_B_",A1)+3,4)
Comentário: O
_B_
se estiver disponível de forma consistente em todos os campos, você pode usá-lo como um marcador e extrair os 4 dígitosOU
Você pode usar a fórmula
=MID(A1,46,4)
Comentário: Esta fórmula apenas assume que seus dados de 4 dígitos são exatamente 46 locais desde o início do texto.
Para o uso da coluna C
=MID(A1,FIND(K1,A1)+5,LEN(A1))
Comentário: depois de extrair os quatro dígitos anteriores, o texto é compensado apenas por 5 posições - desde que seja consistente, você pode extrair o texto tambémfonte