Extrair segmentos de texto dos dados

1

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      
Nouman
fonte
Que tal um comando SUBSTITUTE? Se o texto era comum substitua-o por ""
BlueBerry - Vignesh4303

Respostas:

1

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ígitos
OU
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ém

Prasanna
fonte