1     Exxon Mobil     452,926.0     41,060.0
2     Wal-Mart Stores     446,950.0     15,699.0
3     Chevron     245,621.0     26,895.0
4     ConocoPhillips     237,272.0     12,436.0
5     General Motors     150,276.0     9,190.0
6     General Electric     147,616.0     14,151.0
7     Berkshire Hathaway     143,688.0     10,254.0

Как мне взять вышеупомянутые данные и создать четыре столбца данных в Excel? Ранг # Название компании # data1 # data2

Функция разделения текста на столбцы в Excel
это решение близко ...

Где находится "строка чтения справа налево" и используются первые два пробела для разделения текстовой функции?

Черс, мвт

2 ответа2

1

Я бы сделал это в два этапа.

  1. Похоже, что для разделения данных используются пять пробелов, поэтому в текстовом редакторе я должен найти и заменить любую строку из пяти пробелов с помощью "безопасного" символа, такого как табуляция или труба (|)
  2. Откройте файл в Excel и выберите соответствующий разделитель или используйте Данные> Текст в столбцы
0

Вы можете сделать это с помощью формул. В столбце B скопируйте эту формулу вниз:

=SUBSTITUTE(A2,"     ","|")

Это заменит 5 пробелов с | в результате 1|Exxon Mobil|452,926.0|41,060.0

В столбце C скопируйте эту формулу вниз:

=TRIM(LEFT(SUBSTITUTE($B2,"|",REPT(" ",50)),50))

Это заменит | с 50 пробелами, возьмите оставшиеся 50 пробелов и обрежьте отступы. Таким образом, вы в конечном итоге с 1

В столбце D скопируйте эту формулу вниз:

=TRIM(MID(SUBSTITUTE($B2,"|",REPT(" ",50)),50,50))

Вместо того, чтобы брать левые 50, нужно 50 символов, начиная с 50 символов.

Столбец E такой же, но начинается с символа 100:

=TRIM(MID(SUBSTITUTE($B2,"|",REPT(" ",50)),100,50))

Столбец F принимает самые правые 50 символов:

=TRIM(RIGHT(SUBSTITUTE($B2,"|",REPT(" ",50)),50))

Если вам не нравится наличие промежуточного столбца, вы можете заменить $B2 исходной формулой: =SUBSTITUTE(A2," ","|") чтобы пропустить шаг.

Вы также можете изменить эту исходную формулу с =SUBSTITUTE(A2," ","|") на =SUBSTITUTE(A2,REPT(" ",5),"|") что может быть проще для чтения и использования, если ваши данные изменения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .