Как связать ячейки в столбце с ячейками в строках

Как связать ячейки в столбце с ячейками в строках

У меня есть база данных Excel. Я хочу связать ячейки столбцов с ячейками строк. По одной это займет так много времени. Я хочу использовать какую-нибудь формулу. Пожалуйста, помогите. Помимо этого я также хочу связать ячейки друг с другом. То есть, когда я нажимаю на ячейку в столбце. Это должно перенаправить меня в связанную ячейку строки. А когда я нажимаю на ту же ячейку строки, это должно вернуть меня к той же ячейке в столбце.

решение1

Если у нас есть столбец данных, скажемА1черезА21и мы хотим связать с ней строку, выбираем ячейку и вводим:

=INDEX($A$1:$A$11,COLUMNS($A:A),0)

и скопируйте:

введите описание изображения здесь
После этого гиперссылки можно назначать вручную или с помощью макроса VBA.

решение2

Возможно, самый простой способ такой:

  1. Подсчитайте количество строк и столбцов вИсточникдиапазон.
  2. ВыберитеМесто назначениядиапазон ячеек с противоположным числом строк и столбцов (например, если исходный диапазон имел 3 столбца и 2 строки, целевой диапазон будет иметь 2 столбца и 3 строки).
  3. СМесто назначениявыбран диапазон ячеек, введите "=ТРАНСПОНИРОВАНИЕ(" (используйте Tabдля автозаполнения).
  4. Выберите исходные строки
  5. Нажмите Ctrl+ Shift+Enter

Анимация ниже демонстрирует этот процесс в Excel 2010 на примере 1 строки и 3 столбцов.

введите описание изображения здесь

Связанный контент