Як заповнити формулу по горизонталі, але збільшити посилання на клітинку вертикально


3

Чи є спосіб заповнити формулу в стовпцях (тобто по горизонталі), але посилання на комірки у формулі збільшують номер рядка замість стовпця?

У мене є зведений аркуш, який посилається на підсумкові дані на зворотних аркушах, і це пришвидшило б зв'язування комірок. Скажімо, формула А1 така =Sheet2!G5. Я хочу, щоб значення B1 було рівним =Sheet2!G6і НЕ =Sheet2!H5.

Як я можу змусити Excel це зробити?


Роз'яснення
Кожен рядок мого підсумкового аркуша повинен підбирати 3 значення із зворотного аркуша.

A1 =Sheet2!G5B1 =Sheet2!G6C1 =Sheet2!G7
A2 =Sheet3!G25B2 =Sheet3!G26C2=Sheet3!G27

Я хотів би заощадити час, встановивши лише вручну A1 =Sheet2!G5і A2, =Sheet3!G25а потім якось компенсуючи значення в B1, C1, B2, C2.


У якій комірці ви хочете формулу = Sheet2! G51? Крім того, опишіть, що саме ви хочете зробити.
Користувач15

Я хотів би, щоб A2 мав формулу = Sheet2! G51, A3 мав би = Sheet2! GH52
newdimension

Ви можете перетягнути або скопіювати минуле. Формула зміниться відповідно.
Користувач15

Це не спрацює. Мої рядки на зведеному аркуші йдуть горизонтально, а зворотні аркуші - вертикально.
новий розмір

(1) Ви згадуєте =Sheet2!G50, =Sheet2!G51і =Sheet2!GH52. Я припускаю, що Hв GH52- друкарська помилка. (2) Поясніть, будь ласка, що ви зробили на своєму "зведеному аркуші", щоб викликати A1- A2- A3вирівнювання по горизонталі. Будь ласка, не відповідайте на коментарі; відредагуйте своє запитання, щоб зробити його зрозумілішим.
G-Man

Відповіді:


2

В A1:

=OFFSET(Sheet2!$G5,COLUMN()-1,0)

Це повертає посилання на Sheet2! G5, а при перетягуванні на B1 повертає посилання на Sheet2! G6. Те ж саме можна зробити і в A2:

=OFFSET(Sheet2!$G25,COLUMN()-1,0)

Я натрапив на це під час дослідження, я не хотів його використовувати, оскільки це відкине людей, які не розуміють формули. Я сподівався мати якесь налаштування, де A1 =Sheet2!G5та формула в B1 та C1, яка змістить. --- Просто примітка для читачів, оскільки для мене це не було очевидно в перший раз, коли я натрапив на це. -1 - це зміщення column()значення 1, оскільки A знаходиться в першому стовпці. Наприклад, якщо ви працюєте над стовпцем С. Формула стала бcolumn()-3
новим розміром

Ви можете спробувати TRANSPOSE () у формулі масиву або скористатися FORMULATEXT (), щоб отримати посилання на комірку від A1 для використання у функції OFFSET (). Однак якщо ваші користувачі не розуміють просту функцію OFFSET () у моїй відповіді, я не думаю, що вони зрозуміють все, що вирішує вашу проблему. Надалі перерахуйте всі ваші вимоги, а також те, що ви вже спробували у своєму питанні.
Кайл

2

Я збрехав, ви цілком можете це зробити таким чином, щоб створити легкі для читання посилання для своїх користувачів. В будь-якій точці вашої робочої книги (окрім першого рядка, де ви ставите кінцевий результат), введіть це:

=Sheet2!$G5

І автоматично заповнюйте на скільки завгодно рядків. Потім скопіюйте всі ці клітинки, виберіть A1 та вставте спеціальне - транспоніруйте.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.