在Excel中复制Google电子表格数组公式
我有我想分析的Google表单调查数据。 在我的示例中, https: //docs.google.com/spreadsheets/d/1snnlqRSgEd13uG_y-2RRZx1i6w2UMCfpYyuL6MXzkx8/edit ? usp =sharing
工作表1包含调查答复,工作表2引用工作表1中的数据。工作表2是我在“行为”列下使用此数组公式的地方:
= ArrayFormula(if(len(A3:A),if(Sheet1!Question3 =“Yes”,“Excluded”,)&if(Sheet1!Question5 =“Yes”,“Arrested”,)&if(Sheet1!Question6 =“Yes “,”酒精“,)))
问题是,我需要能够下载这个Google电子表格作为Microsoft Excel文档,但每当我这样做,当然谷歌电子表格= ArrayFormula()函数不支持在Microsoft Excel中。
我的问题是我怎么能复制这个数组函数的行为使用谷歌电子表格中的另一种方法,以便我得到相同的结果,当它被下载到Microsoft Excel?
到目前为止,我在论坛中find的是关于如何手动将公式复制到Excel中的多行的问题。 这些方法的麻烦是用户必须通过单击并拖动单元格的右下angular或使用快捷方式来完成。 我希望我的stream程能够工作,以便用户不必手动执行任何操作。
提前谢谢了。
Excel支持数组公式,但与Google表格不同。
Excel不需要ARRAYFORMULA函数,而是要求公式编辑器/编辑器首先select数组公式结果应该扩展到的区域,然后进入编辑模式并按下CTRL + SHIFT + ENTER 。 请参阅创build数组公式以计算多个结果
你可能会发现这是不可能的。 至less不是每一种情况。 Google表格和Excel中可能有几个公式具有完全相同的定义。 但是,不能保证一般工作。
一些更详细的信息在这里: 表vs Excel Excel论坛
- 谷歌电子表格条件格式化两个date和另一个值
- Google表格脚本 – select下一行+合并范围?
- 如何填写电子表格中的date?
- getRange,getDataRange和getActiveRange之间的区别?
- 使用VBA或Google Apps脚本识别多次出现string的电子表格单元格
- 我们可以在Google电子表格中插入文本框/button,而无需使用像Excel插入对象那样的任何Google表单吗?
- 使用Google脚本以ms Excel格式创buildGoogle表格的附件
- 如何从一个工作表中获取Google Spreadsheet中的数据行,并预填充另一个工作表
- 发送电子邮件从单元格的谷歌表,与电子邮件中的其他列