我有两张不同的床单,两张相同的范围(年龄)。我想将这两个单独的范围合并为一个在不同的工作表上。我正在使用的当前公式/功能:
={(importrange("https...", "Sheet1!A2:A100"));(importrange(""https...", "Sheet2!A2:A100"))}"))
我做错了什么?
我能够使用此公式/函数一次引入一个范围:
=IMPORTRANGE("https...", "Sheet1!A2:A100")
=IMPORTRANGE("https...", "Sheet2!A2:A100")
但是我需要他们在一个列中(顺序无关紧要,我只需要拉过值)。
答案 0 :(得分:1)
在一个公式中尝试两个IMPORTRANGE函数,用分号分隔并用大括号括起来(例如你自己键入的{和})
={IMPORTRANGE("https://docs.google.com/spreadsheets/d/1mYWnO8vzyb5o4jzp-Ti-369nSyQoCfg-WzqaaTb94tE", "Sheet1!A2:A10");IMPORTRANGE("https://docs.google.com/spreadsheets/d/1mYWnO8vzyb5o4jzp-Ti-369nSyQoCfg-WzqaaTb94tE", "Sheet2!A2:A")}
如果源表1中没有设定的行数(例如A2:A100),则从sheet2检索到的数据将从第101行开始,其上方有空白。要解决此问题,请将动态“最后填充的”行号连接到范围字符串上。
={IMPORTRANGE("https://docs.google.com/spreadsheets/d/1mYWnO8vzyb5o4jzp-Ti-369nSyQoCfg-WzqaaTb94tE", "Sheet1!A2:A"&match(1E+99, IMPORTRANGE("https://docs.google.com/spreadsheets/d/1mYWnO8vzyb5o4jzp-Ti-369nSyQoCfg-WzqaaTb94tE", "Sheet1!A:A")));IMPORTRANGE("https://docs.google.com/spreadsheets/d/1mYWnO8vzyb5o4jzp-Ti-369nSyQoCfg-WzqaaTb94tE", "Sheet2!A2:A")}
答案 1 :(得分:0)
我做错了什么?
你有两个双引号,太多和不匹配的括号(也有一些不必要的空格和圆括号)。如果需要,可以使用以下内容:
={importrange(" k e y 1 ","Sheet1!A2:A100");importrange(" k e y 2 ","Sheet2!A2:A100")}
比较你的'可能会有所帮助。和我的'在文字处理器和固定宽度字体。