将[与值相关的]第一数据复制到同一列

时间:2018-07-19 01:51:38

标签: excel

我正在制作这家商店数据,我需要在此处写出收货日期的订购时间。 接收号码是464,您可以看到它的时间18:15:45(第一次),现在我可以为所有464复制和粘贴相同的时间。 但是问题是我一天有1000多个数据,我需要做1周的数据。那么,有没有可以完美执行的公式或excel技巧? 我讨厌附上截图。 1st Date Order with Same Receipt Number

More Pic

1 个答案:

答案 0 :(得分:0)

假设Receipt Number的列为C,而Time的列为B。在B2中输入以下代码,然后将其复制并粘贴到B列的其余部分。

=IF(MATCH(C2,C:C,0)=ROW(C2),"",INDEX(B:B,MATCH(C2,C:C,0)))

首先,这些单元格应该显示为空,但是一旦您在带有Receipt Number的FIRST单元格中输入时间,所有其他具有相同Receipt Number的单元格就会自动更改。

修改: 根据新图像,Receipt Number是列E,而Time是列B。幸运的是,列B在增加。要生成列D,只需在D2中输入以下代码,然后将其复制并粘贴到列D的其余部分即可。

=INDEX(B:B,MATCH(E2,E:E,0))