需要将垂直单元格的内容复制到水平单元格中,然后将公式水平复制并更新引用

时间:2018-05-25 01:08:31

标签: excel excel-formula reference cell

我想在列B$10,C$10中使用公式...来引用行中的单元格 $A3,$A4 ...以及列B$11,C$11 ......等等...

列值

alpha   'now                
,bravo  ',is                
,charlie    ',the               
,david  ',time              
,egert  ',for               

INSERT INTO TESTTABLE(  alpha   ,bravo  ,charlie    ,david  egert)
VALUES( 'now'   ,'is'   ,'the'  ,'time' ,'for')

但是如何将列中的单元格引用增加一个 跨过一排?

1 个答案:

答案 0 :(得分:0)

将其作为数组公式放在单元格B10:F10中(Ctrl-Shift-Enter完成),然后复制

=INDEX($3:$7,COLUMN()-1,ROW()-9)

INDEX从数组中返回一个单元格,在本例中为第3行到第7行。第二个和第三个参数指定要返回的数组中的行和列。 COLUMN()ROW()返回公式所在单元格的列号或行号,在本例中为单元格B10:F10。引用逐列编号和逐行编号会导致数据转置。

因此,例如,考虑单元格C10COLUMN() = 3,ROW() = 10,因此INDEX($3:$7,3-1,10-9)指的是$3:$7的第2行,第1列} {ie A4