Как я могу автоматически заполнять формулы в Excel?


0

Я создал форму Google, которая заполняет значения в лист Excel. Я хочу, чтобы эти значения были повторно заполнены на другом листе в той же книге, где вычисляются средние значения.

Я хочу автоматически заполнить ячейки формулой, перетаскивая ручку без ручного ввода, поэтому это выглядит так:

A1=Responses!B2; 
B1=Responses!C2; 
C1=Responses!D2;
D1==Responses!B3;
E1=Responses!C3;
F1=Responses!D3;
G1=Responses!B4;
H1=Responses!C4;
I1=Responses!D4

A2=Responses!B5
B2=Responses!C5
C2=Responses!D5
D2=Responses!B6
E2=Responses!C6
F2=Responses!D6
G2=Responses!B7
H2=Responses!C7
I2=Responses!D7

Когда я перетаскиваю ячейки, вместо этого это выглядит так:

A1=Responses!B2; 
B1=Responses!C2; 
C1=Responses!D2;
D1==Responses!F2;
E1=Responses!G2;
F1=Responses!H2;
G1=Responses!I2;
H1=Responses!C4;
I1=Responses!D4

То, что вы говорите, происходит, не имеет смысла, если это простые ссылки на ячейки. Вы должны включить свою фактическую формулу, чтобы люди могли понять, что происходит.
fixer1234

Когда я кладу руку в пакет с мармеладом, я хочу один красный, один оранжевый, один желтый. Вместо этого я получаю один зеленый, один белый, один фиолетовый. Есть смысл?
ejbytes

Ответы:


1

Используйте индекс с INT и MOD:

=INDEX(Responses!$B:$D,INT((COLUMN(A:A)-1)/3)+2+((ROW(1:1)-1)*3),MOD(COLUMN(A:A)-1,3)+1)

Вставьте A1 перетаскиванием / копированием в I1, а затем вниз, чтобы включить все необходимые данные.

![enter image description here


@ fixer1234 Исправлено.
Scott Craner

Вы полностью исправили это! Спасибо! Однако это небольшая проблема, оригинальная формула = ARRAYFORMULA (VALUE (LEFT (Responses! C2,1))). Как включить (VALUE (LEFT)) в формулу, чтобы она выбирала только числовое значение. например ячейка отображается как 4 (удивительно), но я только хочу, чтобы она ссылалась на «4».
auhcj

Это не было спецификацией вопроса. Но вы бы просто обернуть всю формулу в VALUE(LEFT(...,1)) где ... это формула выше. Не забудьте пометить как правильное, если это сработало, нажав на галочку напротив ответа @auhcj
Scott Craner

Извините, но как перенести формулу на следующий лист? когда я копирую последнюю формулу с первого листа на второй лист & amp; перетащите его, он вернется к первой исходной формуле. например
auhcj

НАПРИМЕР. если последний столбец на листе 1 показывает
auhcj
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.