Google sheets 如何水平参照单独工作表上的垂直单元格(但水平参照每N个单元格)

Google sheets 如何水平参照单独工作表上的垂直单元格(但水平参照每N个单元格),google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,作为前言,这是一个非常独特的问题,我在谷歌上搜索了很多次,以前从未见过这些因素的组合 基本上我有两张床单'Sheet'和'Sheet2' “床单”有 A1:3 A2:4 A3:8 A4:4 以此类推,对几百个细胞进行随机计数。我希望'Sheet2'显示以下内容,并允许我拖动它来推断它。之所以每N个单元格一次,是因为这些单元格被合并(即A1-D1被合并) 等等 我可以用=OFFSET(Sheet!$A1,COLUMN()-1,0)推断数据,但它跳过单元格A2和A3上缺少的数据,并创建A1:

作为前言,这是一个非常独特的问题,我在谷歌上搜索了很多次,以前从未见过这些因素的组合

基本上我有两张床单<代码>'Sheet'和
'Sheet2'

“床单”有

A1:3

A2:4

A3:8

A4:4
以此类推,对几百个细胞进行随机计数。我希望
'Sheet2'
显示以下内容,并允许我拖动它来推断它。之所以每N个单元格一次,是因为这些单元格被合并(即
A1-D1
被合并)

等等


我可以用
=OFFSET(Sheet!$A1,COLUMN()-1,0)
推断数据,但它跳过单元格
A2
A3
上缺少的数据,并创建
A1:('Sheet1'A1)
E1:('Sheet1'A4)

=index(Sheet1!$A:$A,(column()+3)/4)
或数组公式

=ArrayFormula(vlookup((column(2:2)+3)/4,{row(Sheet1!A:A),Sheet1!A:A},2))
假设有足够的合并单元格可用于保存工作表1中的所有数据

表1

第2页


一个简单的拉跨公式是

=index(Sheet1!$A:$A,(column()+3)/4)
或数组公式

=ArrayFormula(vlookup((column(2:2)+3)/4,{row(Sheet1!A:A),Sheet1!A:A},2))
假设有足够的合并单元格可用于保存工作表1中的所有数据

表1

第2页


您知道
A1:3
是有效的范围参考吗?总之,通过
A1:3
您的意思是A1的值是3,对吗?
A1-D1
在A1表示法中应称为
A1:D1
('Sheet1'A1')
Sheet1!A1
,等等。对不起,我可能引用的内容有误。我对Excel没有太多的介绍,所以我不知道正确的礼仪。我想说A1的值是3,A2是4等等。我也不擅长描述。你知道
A1:3
是一个有效的范围参考吗?总之,通过
A1:3
您的意思是A1的值是3,对吗?
A1-D1
在A1表示法中应称为
A1:D1
('Sheet1'A1')
Sheet1!A1
,等等。对不起,我可能引用的内容有误。我对Excel没有太多的介绍,所以我不知道正确的礼仪。我想说A1的值是3,A2的值是4等等。我也不擅长描述。