Я трачу много времени на перемещение строк в Excel, как на Mac, так и на Windows. Я хотел бы легко перетащить строку Excel в новую позицию в электронной таблице и сделать так, чтобы таблица вставляла строку в новую позицию, а не перезаписывала. Сейчас мне нужно сначала вручную создать место для строки, затем перетащить ее, а затем удалить старое место. Наверняка должен быть способ сделать это за одну операцию ...?
2 ответа
Перетаскивание строк не работает, однако вы можете вырезать и вставить их:
- выберите строки, которые вы хотите переместить (щелкнув по заголовку или нажав Shift+ пробел)
- отрежьте их (щелкните правой кнопкой мыши - Cut или CTRL+ X)
- щелкните правой кнопкой мыши пункт назначения и выберите "Вставить вырезанные ячейки"
У меня есть доступ только к версии Windows, но на Mac должно быть похоже
Чтобы это произошло автоматически, я бы собрал небольшой макрос, чтобы сделать то, что было предложено здесь. это помогает знать сочетания клавиш MS, такие как Ctrl-X, для вырезания. Чтобы сделать это вручную, звучит так, как будто вы хотите перейти в самый левый столбец, где номера строк *. Щелкните номер строки, чтобы выделить всю строку, введите Ctrl-X, чтобы ее обрезать, перейдите к номеру строки нового местоположения в крайнем левом столбце **, введите Ctrl-V, чтобы вставить туда строку. Если новая строка должна быть помещена между существующими строками, выберите строку, которая будет ниже новой, щелкните правой кнопкой мыши и выберите "Вставить". Появляется новая строка, затем Ctrl-V для вставки. Старая строка все еще будет там, но теперь пустая, выберите ее, щелкните правой кнопкой мыши, "Удалить" (Excel предложит "сдвинуть строки вверх"), нажмите OK. Поскольку часть того, что вы делаете, каждый раз одинакова, создайте макрос - перейдите к «View; на панели инструментов, затем "Макросы", затем запишите новый, назовите его, назначьте ярлык, начните запись. Если вы хотите активировать его, используйте созданный вами ярлык. * Я бы создал макрос после выбора строки, которую нужно переместить, чтобы ее можно было использовать повторно. ** Это будет работать лучше, если новая строка всегда находится в одном и том же месте, в противном случае необходимы два макроса.