如何根据它们旁边的列值选择行

时间:2013-02-27 20:54:49

标签: excel vba

我有三列:

14:40   1   4
14:40   1   0
14:40   1   4
14:45   1   3
14:45   1   2
14:45   1   1
14:45   1   1
14:45   1   2

我需要根据1中的值从第2列和第3列中选择,剪切和复制单元格。我需要找到14:40更改为45的行并移动两列(向右),重复该过程45直到最后一排。

1 个答案:

答案 0 :(得分:0)

我认为这与您的要求非常接近。

在第二行D2中,键入函数=IF($A2<>$A1,B2,"")。将右侧(我使用右侧填充)复制到E2中。然后将D2和E2复制到最后一行并填写。

(如果A2等于A1,函数会看到。美元符号保持A2和A1之间的比较,对于其他列,例如E.如果它们不相等则打印B2,如果它们不相等则打印空白是平等的。)

每次A栏中的时间发生变化时,您都会将B和C中的数字复制到D和E.

您也可以选择使用条件格式将其粗体化。