Google sheets 如何通过匹配顺序不同的列来导入行?

Google sheets 如何通过匹配顺序不同的列来导入行?,google-sheets,Google Sheets,我想通过匹配列将行从sheet1导入sheet2,因为列的顺序不同。最好的方法是什么 也就是说,如果我有一个包含以下列的主表: 我想从样本表中添加列顺序不同的行: 因此,我将生成主工作表,其中所有行按原始列进行适当排序: 是否有一个函数可以执行此操作,或者我应该编写自己的脚本?Thanjks.如评论所述,当您提出问题时,请提供您从研究或尝试配方中获得的任何发现,以便我们能够更好地帮助您 现在,在您的文章的上下文中,有一个公式可以用来使用查询函数实现您想要的结果=查询(表1!A2:E,“选择A、

我想通过匹配列将行从sheet1导入sheet2,因为列的顺序不同。最好的方法是什么

也就是说,如果我有一个包含以下列的主表: 我想从样本表中添加列顺序不同的行: 因此,我将生成主工作表,其中所有行按原始列进行适当排序:


是否有一个函数可以执行此操作,或者我应该编写自己的脚本?Thanjks.

如评论所述,当您提出问题时,请提供您从研究或尝试配方中获得的任何发现,以便我们能够更好地帮助您

现在,在您的文章的上下文中,有一个公式可以用来使用查询函数实现您想要的结果<代码>=查询(表1!A2:E,“选择A、B、E、D、C”,0)

如果更改了
Sheet1
,则可能必须将其更改为主工作表的名称,但最终结果如下所示

首页:

查询数据时的最终结果

快速编辑:

这是根据你问题的最新情况更新的公式。我已经绘制了额外的示例屏幕截图,以匹配您数据的顺序。基本上,您可以使用数组中的查询函数来组合这两个数据

以下是可以用来实现这一点的公式(假设两张表都在同一个电子表格中):
={QUERY(Sheet1!A2:E,“选择B,A,D,E,C,其中A'',0);QUERY(Sheet2!A2:E,“选择A,B,C,D,E,其中A'',0)

请随意更改公式上的工作表名称,以相应地匹配您的工作表

这是第1张

这是第二张

最终结果:

您能提供更多详细信息吗?到现在为止你都试了些什么?你做了什么研究?是否有一个公式(或脚本)是你正在研究的?你能说明你的目的吗?(一张屏幕截图,或者更好的是,一份你正在处理的电子表格的副本,可能会很有用。)对不起,我再次编辑了clarifyHi,我已经更新了答案以符合你的情况。请查看我答案的快速编辑部分。谢谢。对工作表上的空谈数据感到抱歉。顺便说一句,我很忙,所以我在工作表上添加了随机数据。但我相信你已经理解了输出的要点。