以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  IF问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133724)

--  作者:jick0526
--  发布时间:2019/4/18 21:41:00
--  IF问题

 老师,请问下,如果当A列,B列都一样,且C列的日期离电脑系统日期最近的那行,D列会自动输入“最近出售”否则为空,代码要怎么写,谢谢!

 

  A   B    C    D  
 023    出售  2019-04-07      
 023    出售  2019-04-18    最近出售
 023    出售   2019-03-26     
 07      出售  2019-01-05    
 07    未出售  2019-04-18    
 07    出售  2019-03-25     

--  作者:有点甜
--  发布时间:2019/4/19 10:24:00
--  

读取 A、B 不重复的值

 

http://www.foxtable.com/webhelp/scr/2747.htm

 

循环AB值,用select查找出对应的行

 

http://www.foxtable.com/webhelp/scr/0400.htm

 

把第一行设置成【最近出售】,其余行设置成空


--  作者:jick0526
--  发布时间:2019/4/19 17:30:00
--  
老师,我看了教程,里面的逻辑跟我想要的逻辑不一样,我想要的是前提是A列,B列都一样的情况下才参与计算,例如A列的023代号,B列都是“出售”所以参与计算,而07代号的
B列有出售和未出售,所以就不参与计算,或者这么理解吧,当A列都一样,B列都是“出售”时,C列里面离电脑系统日期最近的那行,D列会自动输入“最近出售”,否则为空。麻烦老师帮我写下,实在不懂,谢谢!

--  作者:有点色
--  发布时间:2019/4/19 19:32:00
--  

认认真真看懂2楼,说的就是那个意思。

 

你要学会编写一点代码。