VBA:如果满足两个条件,则分配特定值

时间:2015-08-16 23:14:04

标签: excel vba excel-vba

我有下表:

  • A栏:时间戳
  • 列B-D:不同的值
  • E栏:指标
  • 列G:转换时间戳以计算(min到sec)

我需要为指标指定不同的值(F列)。第一个序列XYZ得到1,第二个序列得到2,等等。如图所示。

然而,如果它变得更复杂,因为我可能有缺失值。

  • 例如,第11行至第17行可能不存在,因此唯一的指标是Z(获得2分配)。
  • 在最坏的情况下,缺少第11行到第20行。对于下一个序列,需要分配3。

因此,不知怎的,我需要使用专栏" G"由于缺少值,时间戳跳跃'而且还有#34; I"。

栏中的指标

如果指标或时间发生变化,我尝试使用if为1的函数。但要结合这一点,特别是如何在循环中发挥作用......

有人知道要处理这个问题还是有想法?

在实际的表中,我每秒大约有12行。这给出了每个文件> 16,000行。 在分配之后,目标是制作具有不同值和分配的数据透视表(这已经有效)。

enter image description here

0 个答案:

没有答案