1

Как заставить Excel разбить последовательность значений с разделителями в ячейке на несколько ячеек?

 |    A   |   B
1| 1 2  4 |
2|        |

Разделить на /\s+/:

 |    A   |   B
1| 1      |
2| 2      |
3| 4      |

Это находится в сводной таблице, поэтому я хочу, чтобы механизм сводной таблицы учитывал разделение и рассматривал его так, как если бы данные поступали таким образом из источника данных.

1 ответ1

0

Как отметил пользователь Sux2Lose, не обязательно использовать собственный метод переноса этих данных в Excel. Однако есть способ использовать текстовый процессор для этой задачи. (MS Word, TextWrangler, Notepad++ и т.д.)

Я предполагаю, что данные в настоящее время находятся в одной строке в нескольких столбцах, и вы пытаетесь взять эти же данные и отформатировать их в Excel в нескольких строках. Если вы скопируете этот набор данных в ваш текстовый процессор, таблица будет потеряна, но расстояние между вкладками останется. В этот момент вы можете выполнить поиск и замену, чтобы изменить интервал между табуляциями на новый междустрочный интервал.

Найти: ^ t в слове, \t в других текстовых редакторах Заменить: ^ p в слове, \r или \n в других текстовых редакторах

Как только вы это сделаете, вы сможете вставить свои данные обратно в Excel в соответствующем формате.

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