google-sheets - 谷歌表格 - 跨工作表连接多个列表
问题描述
我有兴趣从工作表中的 1 个列表中获取值,并将其与 Google 表格中不同工作表中另一个列表中的值连接起来。例如,如果我的列表是:
表 A
- 苹果
- 橙子
表 B
- 四分之一
- 一半
- 所有的
我想在工作表 C 上生成这个...
- 苹果区
- 苹果一半
- 整个苹果
- 橙区
- 切半的橙子
- 橙色整体
这可能吗?我尝试使用 ARRAYFORMULA 执行此操作,但最终输出如下内容:Apple QuarterHalfWhole
解决方案
干得好:
=ARRAYFORMULA(FLATTEN(A1:A2 & " " & TRANSPOSE(B1:B3)))
A1:A2
并且B1:B3
确实可能来自不同的工作表(选项卡或文档(IMPORTRANGE
将用于该情况))FLATTEN
是谷歌表格中未记录的功能,它将二维范围变成一列。我最近在 SO 上从@MattKing那里了解到它。
推荐阅读
- ios - Swift 中的动态单选按钮?
- arrays - 如何在 F# 中移动所有二维数组值(环绕它们)?
- javascript - How to hide an API key on client side?
- r - 正则表达式删除点后的数字
- javascript - HTML and JS on Windows only - input field does not generate onkeup/down events for non-english chars
- amazon-web-services - 配置文件中的 Elastic Beanstalk 文件权限
- php - How can I get my website to post data to my mysql database?
- android - Why doesn't tools:listitem work not properly?
- java - Retrieving HttpServeletRequest parameter inside Spring MVC Model Form
- macos - cmake-gui:找不到命令