If statement 需要一个解决方案来找到中间的列和打印一些内容

If statement 需要一个解决方案来找到中间的列和打印一些内容,if-statement,excel-formula,offset,conditional-formatting,If Statement,Excel Formula,Offset,Conditional Formatting,我已经在单元格A1中提供了列数(假设为16)。现在,我需要将列数减半,即8列,然后在第8个单元格中打印一些内容,在A列之后。请注意,A1单元格中提供的列数经常变化。你能提供一个解决方案吗。我想,你说的印刷是指展示?如果希望它成为一个公式,则需要共享A1中可能出现的最大列数。如果A1中的数字不均匀怎么办?你自己试过什么?最重要的是,在变化的列中显示值和显示数字的目的是什么?我建议使用VBA,但如果您想使用公式,这将起作用:=if($1/2=column(),column(),“”)PS对于不均匀,

我已经在单元格A1中提供了列数(假设为16)。现在,我需要将列数减半,即8列,然后在第8个单元格中打印一些内容,在A列之后。请注意,A1单元格中提供的列数经常变化。你能提供一个解决方案吗。

我想,你说的印刷是指展示?如果希望它成为一个公式,则需要共享A1中可能出现的最大列数。如果A1中的数字不均匀怎么办?你自己试过什么?最重要的是,在变化的列中显示值和显示数字的目的是什么?我建议使用VBA,但如果您想使用公式,这将起作用:
=if($1/2=column(),column(),“”)
PS对于不均匀,向函数添加舍入,如果A1中的值也可以是2,我建议不要使用第1行作为公式。