您可能有两个要“排队”的数据列表的机会。例如,A列可能是客户帐号,而B列则显示客户的帐户余额。然后,在C和D列中粘贴客户付款清单,其中C列为客户帐号,D列为付款金额。这两个列表(A / B和C / D)均按客户帐号排序。

由于并非所有有余额的客户都付款,因此A / B清单与C / D清单不同步。为了使它们同步,您需要在C / D列中(有时在A / B列中)插入空白单元格,以使C列中的客户帐号与A列中的客户帐号相匹配。

如果您的目标是使付款与余额匹配,那么有一种相对简单的方法可以做到这一点,而无需在列表中插入单元格。请按照下列步骤操作:

。在两个列表之间插入三个空白列。完成后,您应该在A / B中有帐户余额,在C / D / E中有空白列,并在F / G中有付款。

。假设第一个帐户/余额组合位于单元格A2:B2中,请在单元格C2中输入以下公式:

。将公式复制到C列的其余部分。

该公式在“付款”列(F / G)中查找与A列中的帐号匹配的任何单元格。如果找到,则公式将返回付款金额。如果找不到匹配项,则返回零值。

如果您知道付款列仅包含每个帐户的一次付款,则该方法效果很好。如果某些帐户可能收到多次付款,则需要更改在步骤2中使用的公式:

=SUMIF(F:F, A2,G:G )

如果找到匹配项,则此公式将所有付款加在一起并返回总和。

当然,本技巧文章中首先描述的示例仅是一个更普遍问题的示例。您可能需要同步列表中的列表中只有文本的地方,或者在查找时比较困难或者不需要返回总和的地方。在这些情况下,最好是寻找第三方解决方案。一位_ExcelTips_订阅者建议了一种名为Spinnaker Merges的产品。此Excel加载项在此处可用:

http://www.spinnakeradd-ins.com/spinnaker_merges.htm

如果您需要重复合并和同步列表,那么这种产品可能适合您。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2120)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本:

链接:/ excelribbon-Synchronizing_Lists [同步列表]。