我在一个sheet A中有多个点击,每个点击有5000+行,一些行有相同的内容,希望找到特定的行,同时输入内容并复制那些与不同sheet B匹配的行,并将格式设置等从sheet A.保留

Example: I need to make a shipping/order list I have 2 sheets Sheet A is full of information (my stockload), multiply tabs with a lot of rows in each tab. in Sheet B (new URL) I want to filter the information.

Lets say, I have 5000 articles spread in 5 tabs on Sheet A, someone is ordering 20 articles, so I just want to scan the EAN or any other code on that article to Sheet B, and all rows with that data, will be imported. Now I have a brand new list with only the 20 articles, which I can share to the client.

I have tried with script:

    function copyRowsWithCopyTo() {
  let spreadSheet = SpreadsheetApp.getActive();
  let sourceSheet = spreadSheet.getSheetByName('Sheet0');
  let sourceRange = sourceSheet.getDataRange();
  let targetSheet = spreadSheet.getSheetByName('Sheet1');
  sourceRange.copyTo(targetSheet.getRange(1, 1));
}

还try 使用Importrange查询,但我似乎无法找出关键代码,以便在所有选项卡中搜索,并查找/匹配我始终提供的新文本/代码.

=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1hAeUokEf-1DQjRYn2iQXCSCwAoRW-C083z5QYXpzq-Y", "1:1000"), "B2 ",0)

SheetA //// SheetB

有人知道我错过了什么吗?

推荐答案

您需要逐个导入每个工作表的数据,并将它们组合到单个数组中,然后将其放入查询中,如果Col2等于B2,则判断Col2的值.见下面的示例:

编辑:

  • Since you want to check multiple ID inputs for Col2 and Col3, then see the modification below:

Formula:

=QUERY({
IMPORTRANGE("https://docs.google.com/spreadsheets/d/1hAeUokEf-1DQjRYn2iQXCSCwAoRW-C083z5QYXpzq-Y", "Data1!A:P");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/1hAeUokEf-1DQjRYn2iQXCSCwAoRW-C083z5QYXpzq-Y", "Data2!A:P");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/1hAeUokEf-1DQjRYn2iQXCSCwAoRW-C083z5QYXpzq-Y", "Data3!A:P")
}, "WHERE Col2 = '"&TEXTJOIN("' OR Col2 = '", TRUE, Q:Q)&"' OR Col3 like '"&TEXTJOIN("' OR Col3 like '", TRUE, Q:Q)&"'", 0)

Output (A4):

output

Jquery相关问答推荐

JQuery DateTimePicker-在 Select 中抓取星期几

退出 jquery.each 循环后

如何在外部JS文件中使用带有参数的laravel路由

jQuery:在mousemove事件期间检测按下的鼠标按钮

将 jquery 元素转换为 html 元素

Ajax 替换而不是追加

确定 Javascript/jQuery 中字符串的像素长度?

Jquery .on('scroll')在滚动时不触发事件

不使用插件的 jQuery 缓动函数

如何使用 jQuery 进行带命名空间的 XML 解析

如何从表格单元格 (td) 中获取相应的表格标题 (th)?

我可以将 Nuget 保留在 jQuery 1.9.x/1.x 路径上(而不是升级到 2.x)吗?

删除 Javascript 中的所有多个空格并替换为单个空格

如何重新加载/刷新 jQuery 数据表?

请求的资源错误中不存在Access-Control-Allow-Origin标头

bootstrap 日期和时间 Select 器

在 Javascript/jQuery 中,(e) 是什么意思?

获取对象属性中的最小值/最大值的快速方法

jQuery - 不可见时获取元素的宽度(显示:无)

AJAX 成功中的 $(this) 不起作用