当前试图将我在Google表格中开发的某些电子表格转换为Excel以符合Office IT协议。
其中有两个工作表创建了一个下拉列表(工作人员1个,公司1个),由于Excel不允许数据验证仅选择唯一的事件,因此已经在此问题上苦苦挣扎,所以我让每个员工或公司在列表中重复了多个条目。第二个问题是在Excel中复制此公式-
=IFERROR(ArrayFormula(query('Datasheet - Contract Audit Report'!A2:D1000, "select B, C where A = '"&B1&"'"))," ")
这将在适用时返回多个结果以及所需的列。
这是一个示例(自然具有伪造的数据)来说明我正在尝试做的事情- https://docs.google.com/spreadsheets/d/1HS12qxJF3D_0jsmJ4pBGB1dSidpYB-9WuJ_jsy20I8g/edit#gid=352791509
任何有关上述2个问题的帮助都将非常棒!仍然对Google表格如何做到这一点感到困惑,但是我花了整整一天的时间搜索excel的解决方案,但没有一个能奏效!
=IFERROR(ArrayFormula(query('Datasheet - Contract Audit Report'!A2:D1000, "select B, C where A = '"&B1&"'"))," ")
答案 0 :(得分:0)
并非所有电子表格功能在两个应用程序上均可用:
IFERROR
在两个应用程序上均可用。QUERY
功能在Excel中不可用。ARRAYFORMULA
功能,Excel要求用户使用键盘快捷键 Ctrl + Shift + Enter ,以输入数组公式以及其他差异。考虑研究FILTER功能。它在两个应用程序上都可用(请参阅下面的注释),在某些情况下(例如问题中显示的情况),它可以代替QUERY使用。
来自FILTER function(Excel)
注意:2018年9月24日:FILTER功能是多个beta功能之一,目前仅适用于部分Office Insiders。在接下来的几个月中,我们将继续优化这些功能。准备就绪后,我们会将其发布给所有Office Insiders和Office 365订阅者。