Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何计算由第n列分隔的下一个excel字符序列_Excel_Excel Formula - Fatal编程技术网

如何计算由第n列分隔的下一个excel字符序列

如何计算由第n列分隔的下一个excel字符序列,excel,excel-formula,Excel,Excel Formula,在表1中,我在“AC”、“AV”、“BO”列中有一些值。这些列实际上有17列不同。表示AC+17列=AV,AV+17列=BO 所以我需要在表2中显示这些值。然而,我发现很难导出这个序列或地址。因为我还有另外50个以AMV结尾的序列 CHAR(CODE(A1)+17 字符计算仅适用于以Z结尾的CHAR(代码(A1)+1)。但我需要最高到AMV的序列 谢谢我不确定您到底想做什么,但假设您想在表格2中从a列开始的连续列块中获取值,请在表格2中的a列尝试此公式,并在50列中复制: =OFFSET(Sh

在表1中,我在“AC”、“AV”、“BO”列中有一些值。这些列实际上有17列不同。表示AC+17列=AV,AV+17列=BO 所以我需要在表2中显示这些值。然而,我发现很难导出这个序列或地址。因为我还有另外50个以AMV结尾的序列

CHAR(CODE(A1)+17
字符计算仅适用于以Z结尾的CHAR(代码(A1)+1)。但我需要最高到AMV的序列


谢谢

我不确定您到底想做什么,但假设您想在表格2中从a列开始的连续列块中获取值,请在表格2中的a列尝试此公式,并在50列中复制:

=OFFSET(Sheet1!$L1,0,17*COLUMN())

我不确定您到底想做什么,但假设您想在表格2中从a列开始的连续列块中获取值,请在表格2中的a列中尝试此公式,并跨50列复制:

=OFFSET(Sheet1!$L1,0,17*COLUMN())

这可能没有帮助。如果要生成一系列以AC开头的列ID,请选择任意单元格并输入:

=LEFT(MID(ADDRESS(1,29+19*(ROWS($1:1)-1)),2,9999),LEN(MID(ADDRESS(1,29+19*(ROWS($1:1)-1)),2,9999))-2)
=OFFSET(Sheet1!$AC6,0,17*COLUMNS($A:A))
并抄写:

编辑#1:

选择一些单元格并输入:

=LEFT(MID(ADDRESS(1,29+19*(ROWS($1:1)-1)),2,9999),LEN(MID(ADDRESS(1,29+19*(ROWS($1:1)-1)),2,9999))-2)
=OFFSET(Sheet1!$AC6,0,17*COLUMNS($A:A))
然后抄过来

编辑#2:

若要冻结6,请使用:

=OFFSET(Sheet1!$AC$6,0,17*COLUMNS($A:A))
编辑#3:

如果你进去

=COLUMNS($A:A)
在任何单元格中,它将显示1。如果复制此公式,单元格应显示1、2、3、,如果复制,也应如此

=ROWS($1:1)

向下。

这可能没有帮助。如果要生成一系列以AC开头的列ID,请选择任意单元格并输入:

=LEFT(MID(ADDRESS(1,29+19*(ROWS($1:1)-1)),2,9999),LEN(MID(ADDRESS(1,29+19*(ROWS($1:1)-1)),2,9999))-2)
=OFFSET(Sheet1!$AC6,0,17*COLUMNS($A:A))
并抄写:

编辑#1:

选择一些单元格并输入:

=LEFT(MID(ADDRESS(1,29+19*(ROWS($1:1)-1)),2,9999),LEN(MID(ADDRESS(1,29+19*(ROWS($1:1)-1)),2,9999))-2)
=OFFSET(Sheet1!$AC6,0,17*COLUMNS($A:A))
然后抄过来

编辑#2:

若要冻结6,请使用:

=OFFSET(Sheet1!$AC$6,0,17*COLUMNS($A:A))
编辑#3:

如果你进去

=COLUMNS($A:A)
在任何单元格中,它将显示1。如果复制此公式,单元格应显示1、2、3、,如果复制,也应如此

=ROWS($1:1)


向下。

Excel还支持CR表示法(列/行号)。那将是你问题的解决办法。我仍然觉得很难找到答案。。关于这方面的任何提示…Excel还支持CR表示法(列/行号)。那将是你问题的解决办法。我仍然觉得很难找到答案。。关于此的任何提示…感谢您的输入。。为了澄清我的问题。。忘了床单吧。。。我想显示我的(AC列,第5行),(AV列,第5行),(两列,第5行)。。。所以直到(AMV列,第5行)所以使用=偏移量(Sheet1!$L5,0,17*column())列名值A 1 B 2 C 3 D 4...AC 29 AD 30 AE 31...AV 47例如,我有信息。。使用公式=偏移量($AC1,0,17*COLUMN())。。它给了我0。。但是我期望47….=OFFSET($AC1,0,5*COLUMN())我的需求现在可以用code=OFFSET(Sheet1!$AC6,0,17*1)来满足。。然后下一个是=偏移量(表1!$AC6,0,17*2)。。。。我怎样才能用这个做通用公式…谢谢你的输入。。为了澄清我的问题。。忘了床单吧。。。我想显示我的(AC列,第5行),(AV列,第5行),(两列,第5行)。。。所以直到(AMV列,第5行)所以使用=偏移量(Sheet1!$L5,0,17*column())列名值A 1 B 2 C 3 D 4...AC 29 AD 30 AE 31...AV 47例如,我有信息。。使用公式=偏移量($AC1,0,17*COLUMN())。。它给了我0。。但是我期望47….=OFFSET($AC1,0,5*COLUMN())我的需求现在可以用code=OFFSET(Sheet1!$AC6,0,17*1)来满足。。然后下一个是=偏移量(表1!$AC6,0,17*2)。。。。我怎么能用这个做通用公式呢…谢谢Gary。。这真是个好消息。然而,我正在寻找上述系列的内容,这是我的列名…我的要求现在符合代码=偏移量(Sheet1!$AC6,0,17*1)。。然后下一个是=偏移量(表1!$AC6,0,17*2)。。。。我如何才能从中获得通用公式…@user2642751请参阅我的编辑#1Sorry。。。如果你放大系列,它会像下面那样增加…偏移量(Sheet1!$AC6,0,17*列($A:A))偏移量(Sheet1!$AC7,0,17*列($A:A))偏移量(Sheet1!$AC8,0,17*列($A:A))但我需要像下面这样的系列。柯式(Sheet1!$AC6,0,17*1)柯式(Sheet1!$AC6,0,17*2)柯式(Sheet1!$AC6,0,17*3)柯式(Sheet1!$AC6,0,17*4)非常感谢它对我来说很好…………这是我想要的……我的最终答案如下……=柯式(Sheet1!AC$6,0,17*行($1:1))谢谢Gary。。这真是个好消息。然而,我正在寻找上述系列的内容,这是我的列名…我的要求现在符合代码=偏移量(Sheet1!$AC6,0,17*1)。。然后下一个是=偏移量(表1!$AC6,0,17*2)。。。。我如何才能从中获得通用公式…@user2642751请参阅我的编辑#1Sorry。。。如果你放大系列,它会像下面那样增加…偏移量(Sheet1!$AC6,0,17*列($A:A))偏移量(Sheet1!$AC7,0,17*列($A:A))偏移量(Sheet1!$AC8,0,17*列($A:A))但我需要像下面这样的系列。偏移量(Sheet1!$AC6,0,17*1)偏移量(Sheet1!$AC6,0,17*2)偏移量(Sheet1!$AC6,0,17*3)偏移量(Sheet1!$AC6,0,17*4)非常感谢它对我来说很好………这是我想要的…我的最终答案如下……=偏移量(Sheet1!AC$6,0,17*行($1:1))