是否可以使用 Microsoft Forms 结果进行计算?

是否可以使用 Microsoft Forms 结果进行计算?

您好,感谢您抽出时间。

我很惊讶我无法在网上找到这个答案,但我正在使用 Microsoft Office Online,需要在 Microsoft Forms 调查结果的单独选项卡中自动进行计算。我只是想使用 Sum() 函数自动将表单的某些输出相加。例如,假设我有 A 列和 B 列的文本输出,但我想将 C 和 D 的数字输出以及 E 和 F 的数字输出相加,以用于每个新条目。(为了澄清这个例子,我并不是想将所有 C 和 D 条目相加,而是将每一行/每个条目的 C 和 D 相加一次)

首先,我发现,尽管在表单要求下答案被列为“数字”,但输出到相应的 Excel 表中时却有一个前导撇号,导致这个数字变成了文本。我能够解决这个问题,但需要创建另一个选项卡并将每个单元格乘以 1 以将其转换为数字。

我可以使用此新选项卡中的数字进行计算然而然后我发现,当完成对 Microsoft Form 的新提交时,这会在相应的电子表格中添加一个新行。因此,我在新选项卡中将结果乘以 1 的公式会跳过这个新创建的行!

然后我尝试了一些动态数组公式,因为它们会从整个列中获取结果,所以我认为这会消除新行问题。例如,我尝试使用“Unique()”公式从自动填充表单选项卡的每一列中获取值,然后我将根据需要将这些值乘以 1。但是,“Unique()”公式不存在于 Microsoft Online 中……“Filter()”或“SortBy()”也不存在……

您能否帮我创建一个选项卡,以便可以在另一个选项卡上自动对 Microsoft Forms 生成的结果进行计算?

答案1

这篇文章发表两年后,我遇到了这个问题,并在网上找到了一个简单的解决方案这里关于此问题的一部分 - 有关 Microsoft Forms 的 Excel 表格中数字前面的撇号位置的部分。

用数字突出显示所有列,并使用工作表“主页”命令集中的“清除格式”选项...这将删除所有撇号......这让我抓狂,因为其他解决方案要复杂得多。

上面链接的原始帖子中的图片有助于找到此选项......

编辑

可能的解决方案是将数据连续地输入到例如单元格 A2 中...

=VALUE(RIGHT(A2,LEN(A2)))

...此公式将给出一个新的单元格,其中删除撇号并将字符串转换为数字。

事实上VALUE()它可以独立完成工作...

在此处输入图片描述

相关内容