Вставка текста в Excel без разделения на пробелы (или другой разделитель)

28

Недавно я использовал функцию «Текст в столбцы» в Excel, чтобы разбить столбец данных на несколько столбцов на основе символа пробела. Теперь, когда я вставляю текст в Excel, он автоматически разбивает его на несколько столбцов без использования функции «Текст в столбцы». Есть ли способ вернуть эту функциональность обратно в нормальное состояние?

Ли Риффель
источник
моя разбивает URL-адреса на двоеточие ... в каждой электронной таблице, которую я использую!
Boomhauer

Ответы:

48

Казалось бы, это работает, но это немного связано.

  1. Введите данные в ячейку.
  2. Выберите функцию «Текст в столбцы».
  3. Убедитесь, что выбран разделитель с разделителями, и нажмите «Далее».
  4. Снимите флажок напротив пробела (или разделитель, который вы хотите отключить)
  5. Нажмите Готово.
Ли Риффель
источник
Не забудьте пометить свой ответ как решение @ leigh-riffel. Это помогает сообществу.
evan.bovie
5
это сработало. таким образом, кажется, что последняя операция преобразования текста в столбцы используется для всех будущих вставок.
Boomhauer
Он используется для всех будущих вставок в любой книге, а также устанавливается по умолчанию при каждом открытии текстового файла.
Mohirl
Argh. очевидно (задним числом) - спасибо, что это отличная возможность для экономии времени
fostandy
1
Sad UX !! .. Они должны были добавить опцию / флажок «Auto Split» прямо рядом с кнопкой «Split Text to Columns».
WeSam Абдалла
2

Я создал быстрый макрос и добавил его в свой файл personal.xlsm. Вот код Это более или менее делает то же самое, что предложил Ли Риффель, за исключением быстрого запуска макроса.

Sub DisableAutoSplitting()
    Selection.TextToColumns Destination:=Range("C2"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
End Sub
Куш шах
источник
Осторожно: запуск макроса теряет историю отмен.
GWS
0

Или просто щелкните в строке формул или в ячейке, как если бы вы печатали, затем вставьте - тогда он будет только попадать в эту ячейку. (LOL создает макрос - слишком сложный)

Rybob
источник
Это работает, если вы пытаетесь вставить только в одну ячейку. Это не работает для вставки в несколько строк, потому что все строки оказываются в одной ячейке.
Крубо
-1

Разве CTRL Z для отмены не будет более быстрым способом вернуть его?

Брайан
источник
1
Отмена отменяет не только неявное разделение, но и саму явную вставку. Я хочу пасту, но не раскол.
Ли Риффель