我有3个单独的下拉列表,用于在我的Google工作表中生成以下查询功能:
=QUERY('HISOP Training'!A2:D,"select A, B, C, D where A contains '"&M5&"' and C contains '"&M6&"' and D contains '"&M7&"' order by D asc", 1)
单元格M5
中的下拉列表引用列A:A
(分支)。单元格M6
中的下拉列表引用列C:C
(员工)。单元格M7
中的下拉列表引用列D:D
(文档)。列B:B
是日期,没有此下拉列表。
每个下拉列表都有一个引用每个列的列表。每个下拉列表也有“全部”一词。选择“All”时,我希望查询中的每一行都返回,具体取决于在其他两个下拉列表中选择的内容。例如,如果在M5
下拉列表中选择了分支机构“纽约”,并且在M6
我不知道如何在查询中创建
IF
/和
。非常感谢你的帮助。
试试这个:
=QUERY(
'HISOP Training'!A2:D,
"select A, B, C, D "
& IF(
OR(M5 <> "All", M6 <> "All", M7 <> "All"),
"where "
& TEXTJOIN(
"and ",
True,
IF(M5 <> "All", "A contains '" & M5 & "' ", ""),
IF(M6 <> "All", "C contains '" & M6 & "' ", ""),
IF(M7 <> "All", "D contains '" & M7 & "' ", "")
),
""
)
& "order by D asc",
1
)
我试图在我的工作表中创建一个依赖的下拉列表,在Col A中,它将允许您选择区域列表(例如。美洲、非洲、亚洲)等,然后在Col B中显示在Col A中选择的该地区国家的列表。 我尝试使用=间接和=索引/匹配公式,但它们对我超过1000行的工作表不起作用。 我的工作簿中有11个选项卡,但是我只想将数据从“国家”选项卡拉到“主呼叫表”选项卡进行验证。所有其他选项卡都是从主工作表中删除的。 在countr
我正在重新创建和扩展我以前制作的文档。我已经引入了我最初使用的脚本,并在我认为合适的地方对其进行了调整,以使其在本表中正常工作,但我一定错过了一些东西。可在此处找到涉及的3个电子表格文件的可编辑示例。这些文件是一个样本“价目表”、“目录”(它汇总了所有价目表中的制造商名称,还有一个“目录”选项卡,用于我的一个主要供应商未销售的杂项物品),以及“附录B”,这是我需要帮助的文件。 这份文件是我合同的增
在google sheets中,我有一张包含大量文本消息的表单。每条短信都有一个唯一的电话号码。 在另一张表格中,我有一张所有电话号码的表格,以及相应的零(女性)或一(男性)。 我希望第一页在每条文本消息旁边有一个额外的列,由第二页的查找确定为0或1。 我尝试过的:我考虑过使用过滤器或匹配,但这两种方法都不能帮助我找到正在迭代的单个目标单元格。谢谢你的想法。
我想创建一个页面,用户在其中输入一个位置,我搜索这个位置,我搜索数据库中属于该位置的所有对象,我还搜索距离该位置一英里以内的所有对象。我已经创建了一个结构,该结构允许我查找自动完成的位置,并使用以下代码在地图上指出: 但是在这一点上,我如何运行一个查询来返回所需的对象并更新地图? 感谢所有
我有一张用谷歌表单制作的订单跟踪表。我有一个列,其中有一个从Items列表中填充的下拉列表,我用这个答案设置了多选功能,效果非常好。 这是我的实际代码 我遇到的唯一问题是单元格中的项由分隔,但是换行符不是按项分隔的,只是基于行的总长度,变化太大,无法调整列的宽度。我希望每个项目都在一个单元格中的自己的行上,基本上在选择每个项目后都有一个换行符。 目前我得到了这个: 我想: 我在代码中找到了一个部分
如何让子类别列根据在google sheets的主类别下拉列表中选择的值填充下拉列表? 我谷歌了一下,找不到任何好的解决方案,所以我想分享我自己的。请看下面我的回答。