找回密码
 立即注册
软件设计/软件工程 2022-05-04 229 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
这个问题是关于在电子表格中使用 =QUERY 函数连接两个数据库

我有一张 A1:C3 的桌子
  1. a d g
  2. b e h
  3. c f i
复制代码

我还有一张桌子
  1. c j m
  2. a k n
  3. b l o
复制代码

我想要最后一张这样的桌子
  1. a d g k n
  2. b e h l o
  3. c f i j m
复制代码

我可以轻松地在单元格 D1 中使用 vlookup 函数并将其粘贴下来,但我的数据集很大。我需要一整页的 vlookup,而谷歌电子表格告诉我我处于复杂性的极限。

我查看了 Google 的查询语言参考。 . .似乎没有提到“加入”的类型。功能。你会认为这是一个简单的“加入 A”。操作类型。

有没有人能够在不使用 vlookup 的情况下解决这个问题?

回答
Google Query Language 版本 0.7 (2016) 不包括 JOIN (LEFT JOIN) 运算符,但这可以通过使用数组公式来实现,其结果可用作查询函数的输入或用于其他目的。

Google Sheets 的数组公式和数组处理功能使连接两个简单的工作表成为可能。为了便于阅读,建议的公式使用命名范围而不是范围引用。

评论:

间接(“R1C2:R1C”&COLUMNS(table2),0)





上一篇:TypeScript 函数类型兼容性
下一篇:g++ - 如何禁用从 0 到指针类型的隐式转换?