Есть ли простой способ поменять содержимое двух ячеек в Microsoft Excel?
Под простотой я подразумеваю либо сочетание клавиш, либо пункт меню, без необходимости копирования во временные ячейки, написания сценариев VBA или чего-либо подобного. Другими словами, я ищу способ просто выделить две ячейки и щелкнуть по какому-либо пункту меню или нажать комбинацию клавиш, которая поменяет их содержимое. Конечно, должен быть способ сделать это?
microsoft-excel
Дэн Молдинг
источник
источник
Ответы:
От: http://www.extendoffice.com/documents/excel/860-excel-swap-contents-of-two-cells.html
источник
Для конкретного случая смежных прямоугольных диапазонов одинакового размера можно использовать метод, описанный в этом ответе на аналогичный вопрос .
+
обычно над=
клавишей, что означает Ctrl+ Shift+ =)Обратите внимание, что вы можете использовать ту же процедуру, чтобы поменять местами целые строки или столбцы.
источник
Зачем вводить это ограничение? Создание макроса делает это тривиальным. Насколько я знаю, это не может быть сделано по-другому. Вы можете назначить макрос кнопке или горячей клавише.
источник
Нет. Невозможно заменить содержимое двух ячеек в Excel без написания собственного макроса для этого.
РЕДАКТИРОВАТЬ: Похоже, что теперь может быть простой способ поменять содержимое ячеек в более поздних версиях Excel, поэтому этот ответ, вероятно, устарел.
источник
Выберите первый набор ячеек, которые нужно поменять местами, и нажмите ctrl+ x:
Выберите ячейки рядом с теми, с которыми вы хотите поменяться местами, и нажмите ctrl+ +.
источник
Вы можете вставить до 25 элементов в буфер обмена, так что их легко поменять, используя ctr + tab или cmd + tab mac
источник
Обмен будет выполнен
источник
Я прочитал этот пост, но на самом деле нужен макрос для обмена полными диапазонами. Кроме того, мне нужно было поменять цвета. Немного изменил изначально опубликованный макрос, это может быть полезно для кого-то.
источник