我是编程新手,非常感谢你的帮助。
我有两个不同的电子表格,一个名为Database(这是我们放置所有细节的地方),另一个名为Checklist,两个都有一个名为Sheet1的工作表。
现在,我想要做的是将数据库电子表格中最后填充的行放入清单电子表格。
我知道如下公式:
=FILTER('Sheet 2'!A:A , ROW('Sheet 2'!A:A) =MAX( FILTER( ROW('Sheet 2'!A:A) , NOT(ISBLANK('Sheet 2'!A:A)))))
这会获得最后一个填充的行,但这仅适用于一个电子表格,而且当我处理两个不同的电子表格时,它不起作用。
如何让这个公式与2个不同的电子表格配合使用?
非常感谢
答案 0 :(得分:1)
要访问其他电子表格中的数据,您可以使用import pandas as pd
df = pd.read_excel('large_excel_file.xlsx', skip_cols=['col_a', 'col_b',...,'col_zz'])
(documentation)。我建议您在清单电子表格中创建一个新工作表,并将所需的工作表从数据库导入其中。然后你就可以使用你的公式了。
IMPORTRANGE()
(将范围修改为您实际需要的范围)=IMPORTRANGE("database_spreadsheet_url", "Sheet1!A:Z")