Ctrl a не работает в Excel

Обновлено: 21.11.2024

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

Excel 2016 + Win 10 20H2

В последнее время я заметил, что копирование и вставка в сеансах Excel часто дает сбой при нажатии CTRL-V. Данные правильно попадают в буфер обмена, но когда я нажимаю CTRL-V, ничего не происходит. При нажатии на соответствующую строку в буфере обмена данные вставляются корректно.

Это начало происходить совсем недавно, мне кажется, что, по крайней мере, копирование ячеек для редактирования в ячейке постоянно терпит неудачу. Вот одна последовательность, которая не работает:

  1. У меня есть ячейка, в которую я хочу добавить несколько строк текста
  2. Копировать ячейку
  3. Добавить перевод строки в целевую ячейку с помощью ALT + Enter
  4. Нажмите CTRL-v

Результат: ничего не происходит.

При нажатии на строку буфера обмена данные копируются, как и ожидалось. Однако, если вы попытаетесь вырезать и вставить, исходная ячейка не будет очищена таким образом.

Я думаю, что это «новое» изменение, поскольку не так давно меня начали раздражать операции копирования/вставки, которые начали давать сбой.

Какие настройки могут здесь помочь?

Ага, 2016 год. Даже коллега заметил на встрече, что копипаста в офисе в последнее время работает странно, так что дело не только во мне.

Означает ли это, что вы используете корпоративные механизмы? Обратитесь в ИТ-отдел о проблеме. Ярлык, такой как CTRL + V, не работает, звучит так, как будто стороннее программное обеспечение вызывает проблему. Если они недавно обновили Office 2016 (просто сказав, что Office 2016 не указывает, какая у вас сборка), вашему ИТ-отделу придется откатить версию, чтобы выяснить, связана ли проблема с самой сборкой.

1 Ответ 1

То, что вы буквально описываете в пронумерованном наборе примеров, — это то, как всегда работал Excel.

Когда вы копируете ЯЧЕЙКУ целиком, Excel вставит ее целиком, а не внутрь ячейки как часть содержимого этой ячейки. Excel ВСЕГДА требовал «громоздкого» обходного пути, на который вы ссылаетесь, чтобы вставить содержимое ячейки вместо вставки целой ячейки поверх целой ячейки.

В этом посте нет ничего плохого в использовании Ctrl-V.

Во всем виноват Excel. Excel не поддерживает парадигму буфера обмена Windows.

Обычно я бы предположил, что это связано с особыми требованиями к работе с электронными таблицами в целом, за исключением того, что Word имеет свою собственную уникальность в этом вопросе, и они оба были такими с самого начала.

Совершенно очевидно, что у них обоих были написаны подпрограммы для копирования и вставки за несколько дней до широкого распространения Windows. Не только это, но и, возможно, чтобы помочь их рекламируемой совместимости. (Да, «раньше» даже программы одной компании часто практически не взаимодействовали. Это одна из причин существования буфера обмена Windows.) И, по крайней мере, в случае с Excel это было необходимо из-за особой сложности мир потребностей электронных таблиц.

Получали ли вы когда-нибудь предупреждение о том, что что-то пошло не так с вашим действием копирования/вставки? И что вы все еще можете, даже перед лицом этой неудачи, использовать содержимое буфера обмена для вставки в другие программы. Вот почему. Excel помещает скопированный материал в буфер обмена, но затем вставляет свои собственные действия, когда вы вставляете его в EXCEL из этого материала буфера обмена. Эти действия не увенчались успехом, поэтому появилось сообщение, но ничто не скомпрометировало содержимое буфера обмена, следовательно, вы все еще можете вставлять его в другие программы.

Рассмотрите следующий пример: у вас есть формула, дающая результат. Вы можете скопировать ячейку и:

  1. Вставьте его в другое место таблицы. Excel должна иметь информацию, позволяющую вставить формулу и обновить ее для учета изменений. Вы можете захотеть, чтобы форматирование последовало за вставкой или чтобы форматирование оригинала было потеряно после вставки. Excel должен иметь информацию для поддержки сохранения форматирования, если вы этого хотите.
  2. Вставьте результат в другое место, не сохраняя формулу. Excel нужно конвертировать либо при помещении чего-либо в буфер обмена для начала, либо взять формулу, помещенную туда Копированием, и преобразовать ее в результат только в Вставке.
  3. Возможно, вы захотите использовать Копию в какой-либо другой программе (включая полностью отдельный экземпляр Excel). Стандартный подход «Вставить из буфера обмена» в Windows заключается в использовании результата формулы ячейки. Или только его часть. Excel должен предусмотреть эту возможность, предусмотрев при этом, что вы хотите сделать 1. или 2. выше, вместо этого или также.
  4. Вы можете отредактировать ячейку и скопировать ее из этой функции. В этом случае то, что делает Excel, сильно отличается от «прямого» копирования ячейки.

(И может быть много других вещей, которых я не затронул.)

В соответствии с этими потребностями Excel помещает значение в буфер обмена и использует себя для хранения информации для других нужд.

Чего он не делает и никогда не делал, так это поддержки пронумерованного набора действий, который вы указали в своем сообщении. Он НЕ поддерживает копирование всей ячейки, а затем использование F2-Edit для вставки материала из этого копирования В ячейку, даже если заменяется все содержимое ячейки. Это так, несмотря на то, что совершенно ясно, что пользователь хотел бы сделать, что несколько неожиданно, поскольку Excel обычно слишком невероятно готов угадать такие желания и рассказать вам, что он в конечном итоге делает. Можно подумать, что это нелогично.

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

Я пользуюсь Excel с 1992 года, когда получил "использованную" копию версии 1.0 (возможно, 2.0, но мне кажется, что 1.0) от друга, который решил придерживаться 1-2-3. Мы сами какое-то время придерживались Quattro Pro, но в 93/94 году решили перейти на него. Такое поведение с копированием/вставкой имело место по крайней мере с тех пор.

(Подходит к 30 годам. Через несколько лет я буду использовать Excel и Интернет более половины своей жизни. Вы знаете, если я проживу еще несколько лет. Полжизни использую программу . Я думаю, его "странности" на самом деле больше соответствуют реальному стандарту, с которым я застрял, а не совсем странностям. Хм. )

Добавлено после комментария:

Программы Office имеют доступ к тому, что MS называет буфером обмена Office. Это то, для чего вам нужно отобразить панель задач или, насколько я могу судить, скопированные элементы не попадают на нее. Итак, найдите вкладку «Главная» в меню (о, я должен иметь в виду меню, которое они называют лентой, чтобы они могли утверждать, что у них нет меню). Первый раздел — это раздел «Буфер обмена»: нажмите на маленькую зверюшку в правом нижнем углу, и панель задач оживет.

Теперь при копировании он будет отображаться на этой панели, а также будет доступен для обычного использования. Полезной, я надеюсь, для вас является то, что он содержит последние 24 копии и вставит их для вас, если вы нажмете на них. (MS говорит двойной щелчок, но один щелчок, кажется, работает для меня.) Полезная вещь в том, что он не ограничен, как обычные механизмы копирования и вставки Excel. Нет, на самом деле он будет вставлен в соответствии с ситуацией, по крайней мере, в том, что касается вставки всей ячейки или вставки В ячейку.

Итак, скопируйте всю ячейку, как обычно, и вместо того, чтобы просто вставить эту ячейку куда-нибудь, возможно, особым образом, но, тем не менее, как целую ячейку. вместо этого он либо сделает это, если вы просто выберете ячейку и скажете ей вставить, но, что более важно, если вы отредактируете ячейку, как хотите, щелкнув соответствующий элемент буфера обмена Office, вы вставите значение ячейки INLINE в ваш точку вставки ИЛИ, если вы скопировали ячейку с формулой, результат формулы будет вставлен ВСТРОЕННЫМ в точку вставки.

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

(Он БУДЕТ вставлять формулы, просто вам нужно сделать это обходным путем, войдя в режим редактирования, выделите и скопируйте формулу, выйдите, выберите ячейку вставки, войдите в режим редактирования и, наконец, вставьте формулу. Таким образом, Office Буфер обмена для этого не очень полезен.)

Мой, мой. некоторые эксперименты показывают, что если вы используете его и выбираете, затем копируете, скажем, три ячейки (целые ячейки, а не только содержимое), выделяете ячейку и вставляете, она вставляется в три последовательные ячейки, как и можно было ожидать. Но если вы войдете в режим редактирования в ОДНОЙ ячейке, он вставит содержимое трех ячеек в одну ячейку, поместив содержимое каждой ячейки в отдельную строку в ячейке. Итак, скопируйте три ячейки и сделайте это, и вы получите одну ячейку с тремя строками, содержащими содержимое трех ячеек. (И если в одном из них уже было несколько строк, это остается таковым. Итак, если в одном было две строки, а в двух других - одиночные, то вы получаете четыре строки, вставляемые В Ячейку, а не вставляемые ячейки. Хотя содержимое той, которая уже было две строки, которые будут заключены в двойные кавычки, например:

"1 2df55fh=A1" (вторая ячейка) (третья ячейка)

Возможно, вам стоит провести другие эксперименты! Но кажется, что эта базовая вещь, буфер обмена Office, позволит довольно легко удовлетворить ваши потребности.

Начиная с Office 2013, меня очень расстраивает отсутствие важной функции в Excel — выбор содержимого ячейки.

Я надеялся, что Microsoft решит эту проблему в Office 2016, но после тестирования пробной версии ошибся. Хотел купить Office 2016, а теперь - нет, спасибо.

Проблема в том, что выделение содержимого ячейки с помощью Ctrl + A невозможно, как это было до Office 2013.

Проверьте сами:

<р>1. Введите что-нибудь в пустую ячейку или активируйте (отредактируйте) и существующую ячейку - и оставайтесь там, не нажимая Enter.

<р>2. Нажмите Ctrl + A (выбрать все ярлыки). Ничего не происходит.

Ожидаемое поведение:

Содержимое ячейки должно быть выделено, чтобы его можно было скопировать с помощью Ctrl + C.

Конечно, я могу скопировать всю ячейку с помощью Ctrl + C, но только когда я не в ней (я не редактирую ячейку). Но тогда ячейка копируется со всем форматом и стилем. Я не хочу копировать всю ячейку, только простое содержимое!

Это важнейшая функция, без которой Excel просто болезненный и бесполезный.

Выбор содержимого ячейки с помощью мыши, очевидно, невозможен. К сожалению, даже макросы не могут решить эту проблему, потому что «переопределить» Ctrl+A в Excel невозможно. Можно установить макрос для Ctrl + Shift + A (например), который делает то, что должен делать Ctrl + A внутри ячейки, но это очень запутанно, потому что Ctrl + A хорошо работает во всех других приложениях (включая Word и приложения из вне пакета Office).

Даже OpenOffice позволяет использовать Ctrl + A внутри ячейки! Но в Excel Ctrl + A делает. ничего!

Я протестировал его на нескольких компьютерах, и это явно вина Office.

Почему Microsoft убрала эту опцию из Office (допустила этот «баг») и не заметила ее отсутствия даже в 2016 году?

Может быть, разработчики Office используют компьютеры Mac и вообще не используют Ctrl? В чем может быть причина?

Где я могу сообщить об этой проблеме ответственному за Office, чтобы он ее заметил?

Очень хотелось бы использовать Office, но это невозможно из-за отсутствия Ctrl+A.

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

Нет ничего хуже, чем выучить новое сочетание клавиш и обнаружить, что оно НЕ работает на вашем компьютере.

Или, что еще хуже, одно из ваших любимых сочетаний клавиш, например F12 для команды "Сохранить как", внезапно перестает работать. В этом посте я собрал список из 6 причин, по которым ваши сочетания клавиш могут не работать, и способы их устранения.

Если НИ ОДИН из этих способов быстрого исправления не работает, скорее всего, у вас проблема с оборудованием. Это означает, что вам, вероятно, нужно заменить клавиатуру или купить новый компьютер (облом).

[Обзор] Не работают сочетания клавиш

  1. Перевернутые клавиши мультимедиа (0:25)
  2. Языковая панель (1:52)
  3. Международные раскладки клавиатуры (3:00)
  4. Клавиатура Mac (3:38)
  5. Программировать троллей — самое худшее! (4:11)

После того как вы исправите свои сочетания клавиш, вы можете увидеть список из 25 лучших сочетаний клавиш Windows 10, которые сэкономят ваше время, в нашем руководстве по сочетаниям клавиш здесь.

1. Инвертируйте ваши функциональные / мультимедийные клавиши

Большинство новых компьютеров начинают с мультимедийных клавиш в верхней части клавиатуры в качестве доминирующей команды.

То есть, если вы нажмете клавиши F1–F12, сработают мультимедийные клавиши (отключить звук, уменьшить громкость, увеличить громкость и т. д.), а не стандартные команды F1–F12.

Примечание. Если ваши мультимедийные клавиши не работают, это означает, что ваши клавиши с F1 по F12 были установлены в качестве доминирующих команд.

Существует три различных способа решения проблемы с мультимедийным ключом:

А. Добавьте функциональную клавишу (Fn) на ярлык

Какую бы проблему вы не испытывали с мультимедийными клавишами, ее решит добавление клавиши FN к вашему ярлыку.

Например, если F12 для команды "Сохранить как" не работает в Word, Excel или PowerPoint, это, вероятно, означает, что ваши мультимедийные клавиши являются доминирующими.

Вы можете просто нажать FN + F12, и ваше сочетание клавиш «Сохранить как» сработает. Ниже вы можете увидеть примеры того, как будут выглядеть ваши ярлыки, если добавить функциональную клавишу.

Б. Функциональная блокировка функциональной/мультимедийной клавиши

Если вы хотите использовать мультимедийные клавиши время от времени, но по-прежнему использовать быстрые клавиши в обычном режиме, вы можете просто заблокировать мультимедийные клавиши.

Чтобы заблокировать мультимедийные клавиши, найдите на клавиатуре команду блокировки функций (FnLock) и активируйте ее. На моей клавиатуре сочетание клавиш FN + ESC — FN + ESC.

Таким образом, вы можете заблокировать мультимедийные клавиши с помощью команд громкости и отключения звука при просмотре фильма на компьютере, а затем разблокировать их при использовании Excel, PowerPoint и Word, чтобы вы могли использовать все ваши сочетания клавиш от F1 до F12 в обычном режиме.

С. Переключите мультимедийные клавиши (системный BIOS)

Если вы хотите, чтобы ваши мультимедийные клавиши ВСЕГДА были определенным образом (вы не хотите переключаться между ними), вы можете постоянно инвертировать свои функциональные клавиши.

Для этого вам необходимо перезагрузить компьютер и войти в системный BIOS. Чтобы узнать, как исправить подобные функциональные клавиши, прочитайте наше руководство здесь.

2. Измените настройки языковой панели

Если вы используете на своем компьютере более одного языка ввода (английский, китайский, французский и т. д.), ваша языковая панель могла переопределить некоторые из ваших любимых сочетаний клавиш.

Чтобы настроить сочетания клавиш языковой панели, выполните следующие действия в соответствии с вашей версией Windows (см. выше изображение, на котором изображен ваш компьютер):

  1. Нажмите на языковую панель.
  2. Выберите языковые настройки.
  3. Прокрутите вниз до пункта «Связанные настройки» и нажмите «Дополнительные настройки даты, времени и региона».
  4. В разделе "Язык" нажмите "Изменить способ ввода".
  5. На левой боковой панели выберите Дополнительные настройки.
  6. В разделе "Переключение способов ввода" выберите "Параметры".
  7. Выберите Изменить горячие клавиши языковой панели.
  8. Изменить последовательность клавиш для отсутствующих сочетаний клавиш
  1. Нажмите правой кнопкой мыши на языковую панель.
  2. Выберите настройки
  3. Выберите Дополнительные настройки.
  4. В разделе "Переключение способов ввода" выберите "Параметры".
  5. Выберите Дополнительные настройки ключа.
  6. Изменить последовательность клавиш для отсутствующих сочетаний клавиш

Пошаговое руководство смотрите в видео вверху страницы на 1:52.

3. Международные раскладки клавиатуры отличаются

Большинство сочетаний клавиш, которые вы найдете в Интернете, указаны для стандартной клавиатуры США.

Это означает, что если вы используете голландскую, французскую или другую неанглийскую клавиатуру, последовательность клавиш может немного отличаться.

Не существует формулы для преобразования сочетаний клавиш для США в сочетания клавиш на других языках, поэтому вам придется находить сочетания клавиш по одному. В этом случае Google станет вашим лучшим другом.

4. Сочетания клавиш Mac отличаются

Большинство сочетаний клавиш указаны для клавиатур ПК с Windows.

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

Как правило, клавиша CMD на Mac переводится как клавиша CTRL на клавиатуре Windows, что позволяет быстро освоить сочетания клавиш Windows.

  • CMD + C для копирования на клавиатуре Mac
  • CTRL + C для копирования на клавиатуре Windows.
  • CMD + OPTION + G для группировки на клавиатуре Mac
  • CTRL + G для группировки на клавиатуре Windows.

Чтобы узнать все тонкости группового ярлыка на ПК в PowerPoint, ознакомьтесь с нашим руководством здесь.

5. Остерегайтесь программных троллей (самых худших!)

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

Программные тролли — это просто другие программы на вашем компьютере, которые имеют собственный набор ярлыков, заменяющих существующие.

Это может произойти сразу после установки программы на ваш компьютер (например, EverNote) или только тогда, когда программа открыта и запущена (например, GoToWebinar). Я вижу трех распространенных программных троллей: EverNote, GoToWebinar и Camtasia.

  1. Найдите тролля, о котором идет речь (это может потребовать проб и ошибок)
  2. Откройте настройки или параметры этой программы.
  3. Найдите раздел «Горячие клавиши» или «Ярлыки».
  4. Найти потерянные ярлыки и изменить их в программе

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

Чтобы увидеть, как я очищаю некоторые переопределенные ярлыки EverNote, см. 4:11 видеоурока в верхней части страницы.

Заключительные мысли

Таким образом, это разные способы исправления быстрых клавиш, если они вдруг перестали работать.

Использование сочетаний клавиш — САМЫЙ БЫСТРЫЙ способ повысить производительность и сэкономить время, независимо от того, какую программу вы используете. Вот почему важно знать, как исправить ярлыки, если они не работают.

Если я пропустил какую-то технику в этой статье, сообщите мне об этом в разделе комментариев ниже, так как это поможет другим исправить свои ошибки.

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

Иногда в Excel вы можете столкнуться с неприятным сбоем в программе, который мешает вашей работе. Одной из распространенных проблем является сбой сочетания клавиш поиска «CTRL+F» в Excel. Эта проблема должна быть исправлена, чтобы вы могли продолжить работу над проектом.

Для начала откройте файл с вашими данными. Ниже мы создали образцы данных, чтобы продемонстрировать процесс.

Давайте рассмотрим несколько способов решения этой проблемы.

1. Убедитесь, что параметры поиска настроены на просмотр значений, а не формул.

<р>1. Нажмите комбинацию клавиш «CTRL+F» на клавиатуре.

<р>2. Когда появится диалоговое окно, введите данные, которые необходимо найти, в строку «Найти».

<р>3. Выберите параметр «Значение» в раскрывающемся списке «Искать».

<р>4. Нажмите кнопку «Найти далее».

Так просто! Вы успешно нашли данные.

2. Убедитесь, что у вас не выбрано несколько ячеек.

Во время работы в Excel вы можете случайно или намеренно выбрать несколько ячеек.

Это может быть одной из причин, по которой вы не можете найти ячейку с нужными вам данными: программа ищет только выбранные ячейки. В этом случае единственный шаг, который вам нужно сделать, это отменить выбор ячеек. Просто нажмите на пустую ячейку, чтобы отменить сделанный выбор. Вот и все! Теперь ваш поиск должен работать должным образом.

3. Убедитесь, что флажок «Соответствовать всему содержимому ячейки» снят.

Еще одна причина, по которой ярлык поиска «CTRL+F» может не работать, заключается в том, что выбран параметр «Соответствовать всему содержимому ячейки». Вот быстрый и простой способ решить эту проблему:

<р>1. Нажмите комбинацию клавиш «CTRL+F».

<р>2. Введите данные, которые необходимо найти, в строку «Найти».

<р>3. Снимите флажок «Соответствовать всему содержимому ячейки».

<р>4. Нажмите кнопку «Найти далее».

Вот оно! Проблема решена.

Причуды — обычное явление в жизни, особенно при работе с компьютером. Ярлык поиска «CTRL+F» в Excel — это удобный инструмент, который поможет вам быстро найти нужные данные. Однако будут моменты, когда все пойдет не так, как вы ожидаете. Если вы задаетесь вопросом, почему не работает функция CTRL+F, вспомните советы из этой статьи. Вскоре вы решите проблему и отправитесь в путь.

Читайте также: