Googlesheets 唯一数组故障

Googlesheets Unique Array Malfunction

提问人:Jon 提问时间:11/9/2023 更新时间:11/9/2023 访问量:12

问:

因此,我正在Googlesheets中工作,构建一个电子表格,用于分解和报告公司信用卡的使用情况。我从 CC 那里得到了一个原始转储,在选项卡 2 上被拆开并检查。

第一步和第二步只是整理数据转储。

第三步是,我在验证行项目时手动输入“帐户”和“类”名称,该部分工作正常。

然后,我必须将其全部分解为报告,然后再次合并数字以生成 JE。

所以第四步,我有一个唯一数组集,用于将结果从步骤 3 中的列移动到列标题中,然后显示和汇总每个分类中的费用,并且工作正常,直到我最近不得不扩展工作表以处理更多类别和行项目。

现在我的单元格方程如下:

=ARRAY_CONSTRAIN(ARRAYFORMULA(IFERROR(TRANSPOSE(UNIQUE(K4:K300)),“”)), 1, 55)

它仍然有效......除了它正在创建重复的输出。仅适用于几个值。这是非常非常具体的。单元格值“55 - freight”生成重复输出,但单元格值“53 - freight”不会。

创建第二个列标题显然会复制电子表格分析中的值,并抛弃生成的总和 JE 和。

此表应该是每月使用几次的工具,用于协调公司 CC 使用的所有内容。

所以我的问题是,这是怎么发生的,我该如何阻止它?

我使用的是相同的方程式,但更小

“=ARRAY_CONSTRAIN(ARRAYFORMULA(IFERROR(TRANSPOSE(UNIQUE(K4:K201)),”“)), 1, 37)”

以前,没有这样的并发症。

我尝试重写方程式,将其发布到不同的区域、选项卡等。

我试着弄乱语法,但 gsheets 对要求所有这些语法都起作用非常挑剔。

google-sheets-formula 唯一 转置 数组公式

评论

0赞 Jon 11/10/2023
在与我周围的其他用户讨论这个问题时,绝大多数最受欢迎的反应是检查手动输入的值,以确保没有“55 - 运费”与“55 - 运费”或“55 - 运费”的情况。我已经意识到这种错误的可能性,并首先检查了它。我使用复制粘贴功能来确保所有应该相同的单元格都相同。

答: 暂无答案