Вставка тексту в Excel, не розбиваючи пробіли (чи інші роздільники)


28

Нещодавно я використовував функцію "Текст до стовпців" в Excel, щоб розділити стовпець даних на кілька стовпців на основі символу пробілу. Тепер, коли я вставляю текст у Excel, він автоматично розбиває його на кілька стовпців, не використовуючи функцію «Текст у стовпці». Чи є спосіб повернути цю функціональність до нормальної?


моє розщеплення URL-адрес на товстій кишці ... у кожній таблиці, яку я використовую!
бумгауер

Відповіді:


48

Це, здавалося, спрацювало, але трохи задіяне.

  1. Введіть дані в комірку.
  2. Виберіть функцію «Текст до стовпців».
  3. Переконайтесь, що вибрано розділене розділення та виберіть Далі.
  4. Зніміть прапорець біля пункту Пробіл (або роздільник, який ви хочете відключити)
  5. Клацніть Готово.

Не забудьте позначити свою відповідь як рішення @ leigh-riffel. Це допомагає громаді.
evan.bovie

5
це спрацювало. так що, здається, остання операція "текст у стовпчик" використовується для всього майбутнього вставки.
бумгауер

Він використовується для всього майбутнього вставки в будь-яку робочу книгу, а також встановлюється за замовчуванням кожного разу, коли ви відкриваєте текстовий файл.
Мохірл

argh очевидно (заднім
поглядом

1
Сумно UX !! .. Вони повинні були додати опцію / Автоматичне розділення / кнопку прапорець біля кнопки Розділити текст на стовпці.
WeSam Abdallah

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 створює макрос - надто складний)


Це працює, якщо ви намагаєтесь вставити лише одну клітинку. Це не працює для вставки в декілька рядків, оскільки всі рядки закінчуються в одній клітині.
крубо

-1

Хіба CTRL Z для скасування не буде швидшим способом відновити його?


1
Скасувати скасовує не тільки неявний розкол, але і саму явну вставку. Я хочу пасту, тільки не розщеплення.
Лі Ріффер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.