我有2个电子表格。 电子表格1是主数据电子表格 电子表格2读取A,B,C和A列。 D来自spreadhseet1并填充A,B,C和A列。电子表格2的D ..
然后我将数据写入E&列; F在电子表格2中。
一切正常,直到有人对电子表格1中的数据进行排序。
当我打开电子表格2时,前4列已更改,以反映电子表格1中发生的排序,但手动输入的数据列在E& E列中。电子表格2的F保留在输入的位置,即它不会随着排序而移动。
我该如何解决这个问题呢? 非常感谢您对此的任何帮助
答案 0 :(得分:0)
如果您提供了在工作表中使用的公式,那将会很有帮助,但是从您的问题来看,听起来好像您只是在“电子表格2”的单元格A2中使用了类似的内容:
='Spreadsheet1'!A2
这意味着“Spreadsheet1'”中的单元格A2
中的内容无论如何将位于“电子表格2”的单元格A2
中。
链接两个电子表格的最佳方法是使用一个唯一ID的静态列和INDEX/MATCH函数,这样无论“电子表格”和“电子表格”中的位置如何。值将与唯一ID匹配。
例如,如果您的唯一ID位于两个电子表格的A列中,则可以在“电子表格2”的单元格B2
中使用此公式:
=INDEX('Spreadsheet1'!B:B,MATCH($A2,'Spreadsheet1'!$A:$A,0))