No Excel, como eu poderia preencher outras colunas com partes de outra coluna?

0

Eu tenho uma coluna criada com 5 ou 6 dígitos nas células com um sinal de adição dois do último dígito (por exemplo, 000 + 00; 0000 + 00). Preciso criar duas outras colunas, uma com o que está no lado esquerdo do sinal de mais e outra com o que está no lado direito. Eu não me importaria de fazer isso manualmente, mas há 103.711 entradas ... alguém tem alguma idéia ?!


fonte

Respostas:

1

Pressupostos mencionados no PO:

  1. Sempre haverá 3 ou 4 dígitos antes do sinal de mais
  2. Sempre haverá um sinal de mais
  3. Sempre haverá 2 dígitos após o sinal de mais

Se A1 for a célula com o texto completo, nas células do lado esquerdo:

=if(len(A1)=6, left(A1,3), left(A1,4))

Naqueles para o lado direito:

=right(A1,2)

Aqui está uma boa referência de função: http://office.microsoft.com/en-us/excel-help/excel-functions-by-category-HP005204211.aspx

Jonathan M
fonte
1

Aqui está outra solução. Essas fórmulas obtêm a posição do "+" em cada sequência e, em seguida, usam esse número para obter as substrings esquerda e direita (independentemente de seu comprimento).

Lado esquerdo:

=LEFT(A1,SEARCH("+",A1)-1)

Lado direito:

=RIGHT(A1,LEN(A1)-SEARCH("+",A1))

Ou se cada uma das entradas tiver apenas 2 caracteres à direita do "+", a fórmula de Jonathan seria melhor: =RIGHT(A1,2)

Ellesa
fonte