У меня есть таблица Excel с двумя столбцами, которая выглядит так:

Name | Email
1    | 1.1
2    |
3    | 3.1
     | 3.2
     | 3.3
4    |

Как я могу добраться до левой ячейки под нижним из двух столбцов, если я не знаю, где находится курсор?

Примечание: два столбца могут иметь переменную длину. Любой столбец может содержать самое низкое значение.

Плюс, если ваше решение работает на Excel Mac.

2 ответа2

2

Макро решение

Проверено на работу в Excel для Mac 2011. Предполагается, что ваши данные начинаются с ячейки A1.

Sub SelectLeftCell()

  Dim LastRow As Long

  LastRow = Range("A1").CurrentRegion.Rows.Count
  Range("A" & LastRow).Select

End Sub

Немакро решение

Проверено на работу в Excel для Mac 2011. Предполагается, что ваши данные начинаются с ячейки A1.

  1. fn + cmd + стрелка влево (для перехода в ячейку A1)
  2. cmd + a (выбрать текущий регион)
  3. control + period (для перемещения в правый верхний угол выделения)
  4. control + period (для перемещения в правый нижний угол выделения)
  5. control + period (для перемещения в левый нижний угол выделения)
0
=HYPERLINK(CONCATENATE("#",IF(F14>G14,ADDRESS(AGGREGATE(14, 6, 1+ ROW(A1:Z200)/(B1:B200<>""), 1), COLUMN(B1), 1, 1),ADDRESS(AGGREGATE(14, 6, 1+ ROW(A1:Z200)/(D1:D200<>""), 1), COLUMN(D1), 1, 1))),"Link Name")

Решение предполагает, что ваши данные находятся в столбцах B и D.

Нет Mac, поэтому вам придется проверить его. Если это не работает для вас, я настрою вас на альтернативные формулы, чтобы сделать то же самое.

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

По сути, агрегат находит последнюю запись, 1+ смещает результат в следующую строку, и у вас есть два агрегата, сравнивающих, какой столбец имеет самое дальнее значение. в зависимости от того, какой столбец имеет наибольшее значение. Может быть, лучше изменить дизайн этой идеи, но она все еще является решением с обычной формулой. Вы также можете вставить путь к файлу в конкатенации, чтобы сделать эту ссылку пригодной для использования на других листах документа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .