首页 文章

在Excel中复制Google电子表格数组公式

提问于
浏览
1

我有谷歌形式调查数据,我想分析 . 在我的示例文档中https://docs.google.com/spreadsheets/d/1snnlqRSgEd13uG_y-2RRZx1i6w2UMCfpYyuL6MXzkx8/edit?usp=sharing

表1包含调查答复,表2参考表1中的数据 . 表2是我在名为Behavior的列下使用此数组公式的地方:

= ArrayFormula(if(len(A3:A),if(Sheet1!Question3 =“Yes”,“Excluded”),if(Sheet1!Question5 =“Yes”,“Arrested”,)&if(Sheet1!Question6 =“Yes) “,”酒精“,)))

问题是我需要能够将此Google电子表格作为Microsoft Excel文档下载,但每当我这样做时,Microsoft Excel中不支持Google电子表格= ArrayFormula()函数 .

我的问题是如何使用Google电子表格中的另一种方法复制此数组函数的行为,以便在将其下载到Microsoft Excel时得到相同的结果?

到目前为止,我在论坛中找到的是关于如何在Excel中手动将公式复制到多行的问题 . 这些方法的问题在于用户必须通过单击并拖动单元格的右下角或使用快捷方式来完成此操作 . 我希望我的流程能够工作,这样用户就不必手动执行任何操作 .

提前谢谢了 .

2 回答

  • 0

    Excel支持数组公式,但它以与Google表格不同的方式实现 .

    Excel要求公式autor / editor,而不是ARRAYFORMULA函数,首先选择应扩展数组公式结果的区域,然后进入编辑模式并按CTRL SHIFT ENTER . 请参阅创建计算多个结果的数组公式Create an array formula

  • 0

    你很可能会发现这是不可能的;至少不是在每种情况下 . 可能有一些公式在Google表格和Excel中具有完全相同的定义 . 但是,它不能保证一般的工作 .

    这里有一些更详细的信息:Sheets vs Excel forumlae

相关问题