Google sheets 在查询函数中引用未包含在google工作表范围内的单元格

Google sheets 在查询函数中引用未包含在google工作表范围内的单元格,google-sheets,google-sheets-formula,google-sheets-query,google-query-language,Google Sheets,Google Sheets Formula,Google Sheets Query,Google Query Language,我正在尝试编写一个查询函数,从不同工作表上的列中选择一个值,其中来自同一工作表的不同列等于目标工作表上的一个单元格 下面是我试图用代码来展示这一点的尝试: =QUERY(OtherSheet!D:E,“在其中选择E(D=D8)”) D8是我要引用的目标工作表中的单元格。应该是: =QUERY(OtherSheet!D:E, "select E where D = "&D8) =QUERY(OtherSheet!D:E, "select E where D = '"&D8&

我正在尝试编写一个查询函数,从不同工作表上的列中选择一个值,其中来自同一工作表的不同列等于目标工作表上的一个单元格

下面是我试图用代码来展示这一点的尝试:

=QUERY(OtherSheet!D:E,“在其中选择E(D=D8)”)

D8是我要引用的目标工作表中的单元格。

应该是:

=QUERY(OtherSheet!D:E, "select E where D = "&D8)
=QUERY(OtherSheet!D:E, "select E where D = '"&D8&"'")
如果D8是一个数值


否则,如果D8为纯文本,则应为:

=QUERY(OtherSheet!D:E, "select E where D = "&D8)
=QUERY(OtherSheet!D:E, "select E where D = '"&D8&"'")
应该是:

=QUERY(OtherSheet!D:E, "select E where D = "&D8)
=QUERY(OtherSheet!D:E, "select E where D = '"&D8&"'")
如果D8是一个数值


否则,如果D8为纯文本,则应为:

=QUERY(OtherSheet!D:E, "select E where D = "&D8)
=QUERY(OtherSheet!D:E, "select E where D = '"&D8&"'")

谢谢,这是可行的,但我想补充一点,我正在尝试使此查询继续到D9、D10、D11等。如何在不将代码粘贴到目标列的每个单元格的情况下执行此操作?这取决于数据的外观。你能分享你的工作表吗?没关系,我“妥协”了,只是把它粘贴到目标列的每个单元格中。没什么大不了的。这很难猜测,但在大多数情况下,你的问题可能可以通过VLOOKUPThank you解决,这是可行的,但我想补充一点,我正试图让这个查询继续到D9、D10、D11等。我如何做到这一点,而不将代码粘贴到目标列的每个单元格中?这取决于数据的外观。你能分享你的工作表吗?没关系,我“妥协”了,只是把它粘贴到目标列的每个单元格中。没什么大不了的。很难猜测,但在大多数情况下,你的问题可以用VLOOKUP解决