Foxtable(狐表)用户栏目专家坐堂 → 求行判定代码如何写(已解决)


  共有16197人关注过本帖平板打印复制链接

主题:求行判定代码如何写(已解决)

帅哥哟,离线,有人找我吗?
epilight
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:20 积分:211 威望:0 精华:0 注册:2009/4/22 8:22:00
求行判定代码如何写(已解决)  发帖心情 Post By:2009/7/9 11:05:00 [只看该作者]

data表中有两数值列,AA和BB两列,AA列的数据是根据BB列的数据来判定处理的,
易表中的原公式:EvalFor("data","AA","if(Row=FirstRow,444, If(Cell(Row,""BB"") <>  Cell(Row+1,""BB""),444,If(Cell(Row,""BB"") <>  Cell(Row-1,""BB""),444,[AA])))")


data表

AA       BB       AA列判定后显示值
1        2              444
2        2              2
3        2              444
4        3              444
5        3              5
6        3              444
7        4              444
8        4              8
9        4              444
10       5              444
11       5              11
12       5              12
13       5              444
14       6              444
15       6              15
16       6              444


如果BB列是第一行,则AA列值更新为444;

如果BB列当前行的值不等于上一行的值,则AA列当前行值更新为444;

如果BB列当前行的值不等于下一行的值,则AA列当前行值更新为444;

否则保值AA列值不变。

[此贴子已经被作者于2009-7-9 16:43:40编辑过]

 回到顶部
总数 11 1 2 下一页