Як змусити Excel звернути увагу на буфер обміну


5

Я використовую Excel 2013 протягом декількох годин щодня, і це дуже ненавиджу. Перспективи гірші, але більша частина пакету Office знижує продуктивність, а не збільшує його.

Один із прикладів, з яким, можливо, хтось може мені допомогти: Потім я копіюю рядки і хочу вставити їх в Excel і маніпулювати даними. Коли я натискаю пасту, я отримую вклеєний ідентифікатор однієї комірки з Excel, а не дані, які я щойно скопіював у буфер обміну. Потім мені потрібно натиснути ESC в Excel, потім знову скопіювати та вставити дані. Чому Excel просто не вставляє те, що я скопіював у буфер обміну?

Усі обхідні шляхи, які ми маємо придумати, ідіосинкразії Microsoft приводять до чудових веб-сайтів, таких як superuser.com, але також витрачають багато часу.


Це, мабуть, не винна Excel. Яку програму ви використовуєте для запуску SQL запитів?
misha256

Привіт @ misha256, я використовую SQLyog, але це не пов'язано. Спробуйте це, введіть два рядки в Блокнот, відкрийте Excel і введіть щось у комірку, скопіюйте значення комірки в Excel і вставте його в Блокнот, а потім скопіюйте рядки в Блокнот і вставте його в Excel. У Excel ви отримаєте копію комірки, яку ви скопіювали раніше, а не текст із Блокнота. Щоб отримати дані з Блокнота, вам потрібно буде натиснути ESC в Excel, повернутися до «Блокнот» і знову скопіювати дані, потім повернутися в Excel і вставити.
Thesle Williams

Коли Ви вставте перший раз, чи використовуєте ярлик CTRL-V або просто натискаєте клавішу ENTER? CTRL-V повинен працювати спочатку.
misha256

ІМХО, ваше розуміння функціонування буфера обміну невірно. Це не працює так, як ви сказали у своєму коментарі
Прасанна

Привіт @Prasanna, чи можете ви пояснити, як повинен працювати буфер обміну? Я подумав, що останнє, що скопійовано, має бути вставлений елемент. Я використовую Windows з версії 2, і Excel є єдиною програмою, яка не працює так.
Thesle Williams

Відповіді:


3

Така поведінка викликана буфером обміну Office . Якщо ввімкнено (що це за замовчуванням), він змінює звичайні функції копіювання / вставки на загальну систему, щоб можна було копіювати / вставляти кілька елементів між документами Office.

Вирішення проблеми полягає в тому, щоб відключити Office Clipbaord:

  1. Виберіть Домашня сторінка
  2. Виберіть стрілку біля буфера обміну
  3. Виберіть Опції в нижній лівій частині вікна
  4. Скасуйте всі параметри

Вимкнути буфер обміну для офісу

Не соромтеся пограти з цими варіантами, дещо, можливо, виявиться корисним!

Заслуга цих інструкцій повністю: http://www.technipages.com/office-turn-office-clipboard-on-off


Це не вимикає внутрішній буфер обміну Office; це просто зупиняє показ бічної панелі. Office (зокрема Excel) буде продовжувати внутрішнє управління системним буфером, що дуже неприємно для людей, що переміщують речі між Excel та іншими програмами.
DocBuckets

0

Я знайшов першопричину проблеми, якщо не правильне рішення. Схоже, це проблема, характерна для Windows 10, оскільки я не зміг повторити цю проблему в Windows 7 або 8. Я можу повторити цю проблему в декількох установках Windows 10 / Office 2013, копіюючи та вставляючи між Excel та Notepad. Схоже на помилку Microsoft, яку навряд чи вдасться вирішити.


0

У мене те саме питання. Конкретно:

Кроки репро:

  1. У Excel введіть "1234" у Cell Cell і натисніть клавішу ENTER.
  2. Виберіть клітинку. А потім натисніть CTRL + C, щоб скопіювати значення "1234".
  3. Відкрийте будь-яку іншу програму, а потім виберіть будь-який короткий фрагмент тексту.
  4. Натисніть CTRL + C, щоб скопіювати цей текст.
  5. Поверніться назад до Excel, а потім виберіть Cell B1.
  6. Натисніть CTRL + Вставити.

Фактичні результати: Замість вставлення тексту з другої програми, вставлений текст - це "1234", який було скопійовано на першому кроці.

Очікуваний результат: Замість того, щоб вставити "1234" з першої операції з копіювання на кроці 1, Excel повинен вставити текст з останньої операції копіювання на кроці 4.

Чи справді це має працювати?

Я усвідомлюю, що текст у Excel все ще вибраний - пунктирне поле все ще з’являється навколо комірки, і вирішення полягає в тому, щоб завжди натискати ESC, щоб очистити виділення комірок, але я часто забуваю це зробити і в кінцевому підсумку передаю неправильну інформацію. Додавання солі до рани полягає в тому, що коли це відбувається, функція Excel "Скасувати" часто не працює, і тому я не є їй величезною частиною мого робочого листа.

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

Хтось ще на цьому страждав? Чи є спосіб змінити свою поведінку без того, щоб спіткнутися з буфером обміну Office? Мені б хотілося, щоб Excel використовував буфер обміну Windows, як і будь-яка інша програма у Всесвіті.

Дякую за будь-які пропозиції та за те, що ви послухали мою зухвалість!

Дарріл


Я б запропонував вам відкрити нове запитання та додати до нього всю цю інформацію.
конфетті

Якби Дарріл задав нове запитання, воно було б закрите як дублікат цього.
Скотт

Додам, що немає фактичної відповіді, яка б вирішила питання у питанні. Щось інше, про що я дізнався, проблема не виникає в офісних версіях, які встановлені в операційних системах раніше, ніж Windows 10. Тому, здається, це проблема саме з Windows 10.
Дарріл Гіттінс

-2

Перевірте Edit->Paste Specialфункцію. Він надає вам параметри для вставки, включаючи вставлення лише значень (або просто формати, або формули тощо). Я використовую їх часто, коли хочу, щоб значення замість посилань були вставлені.


Привіт Грег, це все ще просто вставляє значення з виділеної комірки в Excel, вона не вставляється у значення, які я щойно скопіював у буфер обміну.
Thesle Williams

Це дивно. Я іноді бачив подібну поведінку під час різання / вставлення між вікнами / програмами на різних машинах, але зазвичай, якщо ви можете вирізати / вставити в одному напрямку, ви можете зробити це в іншому. Чи можете ви перевірити, чи є текст у вашому вирізаному буфері, вставивши його в текстовий файл?
Грег Тарса

Привіт @Greg, якщо я вставити його в інший додаток, він вставить у дані, скопійовані в іншому місці. Це лише Excel, який, як видається, переосмислює буфер обміну Windows з даними в комірці, попередньо скопійованими в Excel. Натискання ESC в Excel очищає вибір викликів, але також очищає буфер обміну, тому вам доведеться зайти в іншу програму і скопіювати її знову. Дивіться мої коментарі до misha256 вище.
Thesle Williams
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.