excel 向命名范围添加静态列

oipij1gg  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(79)

我想创建一个命名范围,它对几列进行重新排序,并在每行中添加一个带有静态值的新列。下面是我尝试用于新命名范围的公式:
='每月总结'!$S$7:$S$9,{“Income”;“收入”;“收入”},'每月总结'!$R$7:$R$9,'每月总结'!$V$7:$V$9
我整理3行数据从3列,但增加了一个新的列与价值“收入”的每一行。公式不会保存,我做错了什么?
命名范围的输出应如下所示:
| B栏|C列|D列| Column D |
| --|--|--| ------------ |
| 收入额|R7值|V7值| V7 Value |
| 收入额|R8值|V8值| V8 Value |
| 收入额|R9值|V9值| V9 Value |

11dmarpk

11dmarpk1#

当然,HSTACK的工作方式和DS_London的评论中描述的一样。但是(有时)为插入的静态列创建一个完整的数组会很尴尬。
CHOOSE可以通过在数组常量中使用所需静态元素的单个示例来处理这个问题。就像这样:

=CHOOSE( {2,4,1,3}, 'Monthly Summary'!$R$7:$R$9,'Monthly Summary'!$S$7:$S$9,'Monthly Summary'!$V$7:$V$9,{"Income"} )

字符串
它将获取所示的列,并将它们作为column S-Income-column R-column V返回,但只需要使用单个元素数组常量({"Income"}),而不是创建一个具有足够(且仅足够)元素来填充所需行的数组。
此外,通过使用它的第一个参数排列列,人们可能会发现在电子表格中从左到右列出列(R-S-V)比按照所需的顺序列出它们更容易,无可否认,当通过鼠标选择它们时可能工作得最好,而不是在键入它们时那么担心。

相关问题