
Я создаю список в Excel, в котором во многих строках в нескольких столбцах содержатся одинаковые данные. Мне нужно нажать Ctrl-C один раз для этого набора общих данных, а затем просто нажимать Ctrl-V каждый раз, когда я создаю новую строку с этими атрибутами.
Проблема в том, что после того, как я вставляю текст один раз с помощью Ctrl-V, а затем начинаю вводить заголовок для следующей строки, Excel удаляет эту информацию из буфера обмена, поэтому, если я хочу скопировать ее снова, мне приходится выделять ее и снова нажимать Ctrl-C.
Я могу обойти это, вставив данные в Блокнот как список с вкладками, а затем скопировать из Блокнота с помощью Ctrl-C. Таким образом, буфер обмена управляется Windows, а не перехватывается Excel.
Есть ли возможность или какой-то другой способ копирования/вставки, чтобы Excel не очищал содержимое буфера обмена, даже если я печатаю между вставками?
решение1
Вы можете использовать менеджер "Office Clipboard" для хранения скопированных данных в течение более длительного периода времени. Нажмите кнопку в правом нижнем углу группы Clipboard, чтобы вытащить ее.
Всякий раз, когда вы копируете данные, они будут сбрасываться в менеджер. Чтобы вставить элемент, щелкните по нему. Последующие вставки Ctrl-V будут вставлять из выделенной опции в буфере обмена.
решение2
Официальная причина в том, что в Excel на самом деле нет вырезания и вставки, там есть перемещение и копирование. Это необходимо, поскольку Excel автоматически исправляет ссылки. Например, если ячейка A2 определена как =A1, и вы перемещаете ячейку A1 в A3, ячейка A2 обновится до =A3.
Если бы Excel действительно вырезал что-то в буфер обмена, вам бы каким-то образом понадобилась ссылка, указывающая >в< буфер обмена, что странно и для чего нет разумного синтаксиса. Другими словами, Excel не хочет оставлять вас с висячими ссылками во время операции перемещения и не уверен, что сможет правильно их исправить, когда вы завершите перемещение, выбрав «Вставить».