В Excel 2013, Мастер импорта текста, есть ли способ иметь несколько «других» значений?

2

Я использую Paste / Import Text Wizard, чтобы получить вывод из другой программы в электронную таблицу. Существует несколько стандартных вариантов разделителей, таких как пробел, запятая, точка с запятой и табуляция. Существует также флажок «Другое» с текстовым полем рядом с ним, что позволяет вводить разделитель, не включенный в список. Тем не менее, я хочу иметь два «других» разделителя, но не могу найти способ их использовать. Текстовое поле, кажется, принимает один символ, и я не вижу другого способа ввода второго определяемого пользователем разделителя. Это возможно?

demongolem
источник
Находятся ли разделители рядом или в разных местах?
Raystafarian
Разные места
демонголем
И они не являются частью тех, с которыми вы можете поставить галочки рядом, верно?
Raystafarian
Правильно, два стандартных разделителя не указаны в списке стандартных вариантов
demongolem
3
Я думаю, что вам может понадобиться найти и заменить их вне Excel или использовать VBA внутри Excel. В зависимости от того, где они находятся, вы можете использовать один из них при импорте, а затем другой с текстом в столбцы.
Raystafarian

Ответы:

0

Я бы использовал Power Query Add-In для этого. Сначала он может разбивать столбцы, используя один разделитель (я бы использовал ваш самый распространенный разделитель), используя кнопку «Получить внешние данные / Из файла / Из текста». Затем вы можете отредактировать определение запроса, выбрать каждый из столбцов, которые все еще нужно разделить, и нажать Разделить столбец / По разделителю.

Запрос становится надежным автоматизированным процессом, который вы можете повторить для любого нового файла, обновив запрос. Power Query также может справляться со многими другими общими требованиями к преобразованию данных.

Майк Хани
источник
Я загрузил дополнение и играю с ним. Просто любопытно, можете ли вы получить внешние данные из буфера обмена вместо всех других источников, таких как файл? Это был бы мой наиболее вероятный вариант использования. До сих пор я пробовал 1) Мастер импорта текста, а затем 2) Данные Excel из таблицы.
Демонголом
Нет прямой возможности для этого. Проще всего вставить в таблицу Excel (в текущей рабочей книге), а затем на ленте Power Query выбрать «Из таблицы». Чтобы обновить в будущем, снова вставьте в ту же таблицу (при необходимости сначала удалив старые строки), затем обновите Power Query.
Майк Хани