Можно ли повторно активировать клавиши курсора для изменения ссылки на ячейку в формуле?

4461
Jonas Heidelberg

Когда я ввожу формулу Excel вручную, избегая мыши, я могу удобно ссылаться на ячейки с помощью клавиш со стрелками ( ->и <-т. Д.). Например, я могу ввести формулу =A2&B2в ячейку C2, введя

=<-&<-<-

Результат выглядит так:

Можно ли повторно активировать клавиши курсора для изменения ссылки на ячейку в формуле?

Если я хочу изменить с B2на B3, я могу просто нажать стрелку вниз на клавиатуре в это время.

Как я могу сделать то же самое позже, после того, как покинул эту ячейку (например, нажав Enter)?

Другими словами, как вернуть мигающую пунктирную линию при повторном входе в ячейку с помощью F2?

Можно ли повторно активировать клавиши курсора для изменения ссылки на ячейку в формуле?

Редактировать:

Почему я хочу это

Представьте, что формула была введена в ячейку B3000или даже на другом листе, и теперь я хочу исправить ссылку на ячейку B2на что-то рядом, например A3. Было бы неплохо, если бы я мог выбрать ссылку B2, как-нибудь вернуться в «Режим точки» (см. Два самых старых ответа ниже), чтобы быстро изменить эту ссылку с помощью клавиш со стрелками.

6
Не стесняйтесь улучшать разметку `kbd`, а также формулировать мой вопрос !! Jonas Heidelberg 11 лет назад 0
Не ответ, так как он не возвращает границу «марширующих муравьев» и позволяет вам использовать клавиши со стрелками, но очень полезный прием, который, возможно, вы упустили из виду: как только вы нажмете F2, он покажет цветные ячейки, связанные с цветными ссылками. в формуле вы можете переместить цветные прямоугольники, и она обновит формулу для использования новой ссылки. Например, в вашем примере вы можете перетащить зеленый прямоугольник из ячейки B2 в B3, и он заменит его в формуле (например, вы можете перетащить маркеры ячейки, чтобы увеличить диапазон) AdamV 11 лет назад 0
@AdamV: спасибо за добавление, конечно, полезно для некоторых людей! Я специально искал альтернативу только для клавиатуры тому, что вы описываете (отсюда и тег без мыши). Jonas Heidelberg 11 лет назад 0
@JonasHeidelberg, ты читал мое второе редактирование? Я думал, что это решило вашу проблему с изменением существующей ссылки (а не добавлением дополнительной). Насколько я могу судить, Excel нуждается в какой-то причине, чтобы позволить вам перейти в режим Point в существующей формуле. Я нашел только две причины: 1) добавить оператор и ссылку или 2) изменить существующую ссылку. Любая информация о том, почему второе редактирование не отвечает на ваш вопрос, будет принята с благодарностью. dav 11 лет назад 0
@DavidVandenbos Да, я прочитал второе редактирование, но это не решило 100% моего вопроса. Смотрите принятый ответ для того, что я искал. Извините, что не проиллюстрировал мой вопрос лучше ... Jonas Heidelberg 11 лет назад 0
Я думаю, что мой ответ ниже объясняет, как вернуть этих «походных муравьев» в предыдущую камеру, о чем вы просили. Однако во многих ситуациях было бы намного проще просто отредактировать формулу: так что если вы знаете, что хотите изменить B2 на A3, просто нажмите F2 для редактирования, дважды нажмите «Backspace» для удаления «B2», затем просто введите «A3» и нажмите ввод , Я понимаю, что вы не всегда знаете точную ссылку, не ища ее, но если вы это сделаете, просто отредактируйте формулу! ssollinger 11 лет назад 0

3 ответа на вопрос

5
dav

Pressing F2 will shift between Excel's editing modes. It's easy to tell which mode you're currently using by checking the bottom left corner of the Excel Window.

Generally, Enter is the mode that will overwrite the current contents of the cell highlighted.

Enter

Generally, Edit will place the cursor back in your cell to change the cell's internal contents.

Edit

And, generally, Point is used when a dialog box is being used to select a cell or range (like selecting data for a chart).

Point

EDIT: So, in answer to your question (finally), once your cell has a formula in it, you'll need to select F2 once to go into Edit mode, add an operator (like +), then select F2 a second time to enter Enter mode, then use your arrow keys and it automatically changes to Point mode to select your cell.

EDIT: To modify an existing entry (without adding an additional operator), you need to use F2 to enter Edit mode, then use your arrow keys to find the cell reference in your formula that you want to modify, then delete the old reference and press F2 again to enter Enter mode, then you can use your arrow keys to select your new reference in place of your old.

Это хорошее резюме - я не заметил текст Enter / Edit / Point. Однако `F2` не отвечает на мой вопрос, потому что, похоже, нет способа вернуться в режим Point для существующей ссылки на ячейку в моей формуле. Я уточню свой вопрос. Jonas Heidelberg 11 лет назад 0
Пожалуйста, перечитайте мой последний абзац (я только что закончил редактирование). Порядок важен для получения результатов, но это возможно. dav 11 лет назад 0
Я полностью понимаю, но я не хочу добавлять оператор и другую ссылку на ячейку (что вы и описываете) - я просто хочу исправить существующую ссылку на ячейку, активировав для нее режим Point и перемещая ее с помощью клавиш со стрелками. Jonas Heidelberg 11 лет назад 0
Я только что обновил ответ на ваш последний комментарий. dav 11 лет назад 0
использование F2 во второй раз, как объясняется в этом ответе, работает, но всегда начинается с ячейки, содержащей формулу. Если вы хотите начать где-то еще (например, с ячейки, использовавшейся ранее в качестве ссылки, как вы указали выше), вам нужно использовать F5, чтобы открыть диалоговое окно «Перейти к». Смотрите мой ответ ниже. Я считаю, что использование F5 - единственный способ, которым вы можете изменить ссылку на другой лист, не используя мышь (кроме простого ввода ссылки, конечно) ssollinger 11 лет назад 0
3
Dave

You just press F2 again after highlighting the cell in question from within the formula.

F2 to highlight your formula (as you do today). Then using your keyboard, highlight the cell name in question (from within the formula bar) whilst holding down shift

EG, =A2&B2

...where B2 is highlighted and then press F2 again. Then use your cursor arrows.

Or, highlight the A2 and then press F2; you'll change the cell reference of which ever is highlighted.

Or, move the cursor to where you want to add extra code - eg, put it after the B2 and press F2 and you can the dotted box back which will allow you to (for example) select another cell reference, building your formula.

Спасибо - это не совсем то, о чем я думал, но очень удобный второй вариант! (Поскольку ваше предложение в основном стирает предыдущую ссылку на ячейку, использование клавиш со стрелками начинается с ячейки, в которой находится формула, а не с ячейки, на которую ранее ссылалась) Jonas Heidelberg 11 лет назад 0
Да, но вы можете сделать вышеупомянутое предложение, не выбирать ничего и только снова нажать F2, чтобы продолжить построение формулы - см. Последний абзац в моем ответе (обновлено). По сути, повторное нажатие клавиши F2 вернет вам пунктирную рамку! Dave 11 лет назад 0
3
ssollinger

Сделайте следующее:

  1. Нажмите F2 для редактирования формулы
  2. Курсор на ссылку на ячейку, которую вы хотите изменить, Shift + курсор для выбора (например, в вашем примере нажмите [Shift] + [Курсор влево] дважды, чтобы выбрать «B2» в формуле)
  3. Нажмите F5, чтобы открыть окно «Перейти».
  4. Нажмите Enter, и вы получите «марширующих муравьев» вокруг клетки B2, как вы хотели.
  5. Теперь используйте клавиши курсора can, чтобы изменить ссылку на ячейку, начиная с предыдущего местоположения.

Если вы хотите, вы можете изменить ссылку на ячейку в поле «Перейти к» на что-то еще, прежде чем нажать Enter на шаге 4, но вы специально попросили начать с ячейки B2, и в этом случае вы просто сразу нажимаете Enter.

Отлично, это именно то, что я искал :-). Jonas Heidelberg 11 лет назад 0