Google sheets 如何基于两个值从另一个文档中的图纸导入信息?谷歌表单
我有两份文件: 文档1包含一个带有所谓集合名称的列表,显示为“集合”。在每个“集合”中都可以找到与该集合中的数字相对应的名称 文档2包含所有集合名称,每个集合名称都有自己的编号和名称。每个集合名称都有自己的表,并且有很多 我只想填写集合名称“Set”和集合编号“Set#”,以自动显示与这两个值对应的名称。然而,问题是,我如何做到这一点 文件1:收集 共享文档链接:(文件>制作副本) 文档2:所有集合名称 共享文档链接:(文件>制作副本) 在上面的这个例子中,我想在Q74:T74和Q75:T75处输出文档1中的“Dark Raichu”。这可能吗?也可能有帮助,这样我就不必手动编辑每个集合名称。非常感谢您的任何想法/建议/解决方案 编辑 (根据OP的解释) 首先,我必须说,你应该避免对原始问题进行如此彻底的修改,因为这会让读者完全失去平衡 尽管如此,我们还是应该遵循一种完全不同的方法 在文档2中:所有集合名称 步骤1Google sheets 如何基于两个值从另一个文档中的图纸导入信息?谷歌表单,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有两份文件: 文档1包含一个带有所谓集合名称的列表,显示为“集合”。在每个“集合”中都可以找到与该集合中的数字相对应的名称 文档2包含所有集合名称,每个集合名称都有自己的编号和名称。每个集合名称都有自己的表,并且有很多 我只想填写集合名称“Set”和集合编号“Set#”,以自动显示与这两个值对应的名称。然而,问题是,我如何做到这一点 文件1:收集 共享文档链接:(文件>制作副本) 文档2:所有集合名称 共享文档链接:(文件>制作副本) 在上面的这个例子中,我想在Q74:T74和Q75:T7
转到您的
向导黑星促销
选项卡。使用类似于
=ArrayFormula(A4:A59&“/555”)
的公式 将
设置#
从1,2,3…59
更改为1/555,2/555,3/555…59/555
(
555
可以是与其他集合不冲突的任何唯一编号)
步骤2创建一个新选项卡。命名此选项卡
allset
步骤3在单元格
A2中使用此公式
={FILTER('Base Set'!A5:C,'Base Set'!A5:A<>"");
FILTER(Fossil!A5:C,Fossil!A5:A<>"");
FILTER('Base Set 2'!A5:C,'Base Set 2'!A5:A<>"");
FILTER('Wizards Black Star Promos'!A5:C,'Wizards Black Star Promos'!A5:A<>"");
FILTER(Jungle!A5:C,Jungle!A5:A<>"")}
通过这种方式,您将带回完整的集合。
。
这将是我们的助手列,可以隐藏,并且只在下一个公式中使用
步骤5
在相同的集合
选项卡和单元格R2
中放置此公式
=ArrayFormula(IFERROR(
VLOOKUP(Q2:Q,IMPORTRANGE("1n8iWAl7ZQhsue6Opefvh_9yDwMk06PvqUdQoVuEJw00","AllSets!A2:C"),{2,3},0)))
上述最终公式将为您提供一切。
卡的名称、类型、链接和图像。
如果您不需要该类型,只需将公式的这一部分{2,3}
更改为just2
步骤6
享受:)
使用的其他功能:
原始答案
(质询内容如下)
您可以使用以下组合公式:
=ArrayFormula(IFERROR(
VLOOKUP(V2:V,{REGEXEXTRACT(Sheet1!R2:R,"\d+")*1,Sheet1!S2:S},2,0)))
(请调整范围和区域设置语法以满足您的需要)
使用的功能:
编辑
(根据OP的解释)
首先,我必须说,你应该避免对原始问题进行如此彻底的修改,因为这会让读者完全失去平衡
尽管如此,我们还是应该遵循一种完全不同的方法
在文档2中:所有集合名称
步骤1
转到您的向导黑星促销
选项卡。
使用类似于=ArrayFormula(A4:A59&“/555”)
的公式
将设置#
从1,2,3…59
更改为1/555,2/555,3/555…59/555
(555
可以是与其他集合不冲突的任何唯一编号)
步骤2
创建一个新选项卡。命名此选项卡allset
步骤3
在单元格A2中使用此公式
={FILTER('Base Set'!A5:C,'Base Set'!A5:A<>"");
FILTER(Fossil!A5:C,Fossil!A5:A<>"");
FILTER('Base Set 2'!A5:C,'Base Set 2'!A5:A<>"");
FILTER('Wizards Black Star Promos'!A5:C,'Wizards Black Star Promos'!A5:A<>"");
FILTER(Jungle!A5:C,Jungle!A5:A<>"")}
通过这种方式,您将带回完整的集合。
。
这将是我们的助手列,可以隐藏,并且只在下一个公式中使用
步骤5
在相同的集合
选项卡和单元格R2
中放置此公式
=ArrayFormula(IFERROR(
VLOOKUP(Q2:Q,IMPORTRANGE("1n8iWAl7ZQhsue6Opefvh_9yDwMk06PvqUdQoVuEJw00","AllSets!A2:C"),{2,3},0)))
上述最终公式将为您提供一切。
卡的名称、类型、链接和图像。
如果您不需要该类型,只需将公式的这一部分{2,3}
更改为just2
步骤6
享受:)
使用的其他功能:
原始答案
(质询内容如下)
您可以使用以下组合公式:
=ArrayFormula(IFERROR(
VLOOKUP(V2:V,{REGEXEXTRACT(Sheet1!R2:R,"\d+")*1,Sheet1!S2:S},2,0)))
(请调整范围和区域设置语法以满足您的需要)
使用的功能:
您可以轻松地使用导入从一个电子表格到另一个电子表格的范围。在您希望导入范围A5:A
(即A
列中的所有单元格减去该列中的前5个单元格)的情况下将电子表格文档2
的工作表Team Rocket
放入文档1
单元格Q73
,您需要在单元格Q73
中使用此功能:
=IMPORTRANGE("YOUR DOCUMENT 2 SPREADSHEET URL","Team Rocket!A5:A")
请注意,当您第一次使用此功能时,它可能会要求您授予这些Spreadsheet之间的访问权限,以便其中一个从另一个获取数据
您可以使用将一个范围从一个电子表格轻松导入到另一个电子表格。在您希望导入范围A5:A
(即A
列中的所有单元格减去该列中的前5个单元格)的情况下将电子表格文档2
的工作表Team Rocket
放入文档1
单元格Q73
,您需要在单元格Q73
中使用此功能:
=IMPORTRANGE("YOUR DOCUMENT 2 SPREADSHEET URL","Team Rocket!A5:A")
请注意,当您第一次使用此功能时,它可能会要求您授予这些Spreadsheet之间的访问权限,以便其中一个从另一个获取数据
请记住,当一个答案回答了你的问题时,它甚至是它,这样其他人也能从中受益