以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]如何用公式在表一第二列取表二第一列对应值? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2796) |
-- 作者:rcuqin -- 发布时间:2011/2/22 17:13:00 -- [求助]如何用公式在表一第二列取表二第一列对应值? 尊敬的各位朋友,如何用公式在表一第二列取表二第一列对应值?条件是表二第一列包含在表一的第一列,谢谢!在线等 |
-- 作者:rcuqin -- 发布时间:2011/2/22 17:24:00 -- 不好意思,刚才文件没有补上。egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2011/2/22 17:43:00 -- If(Instr(Cell(Row,"第一列","表2"),Cell(Row,"第一列","表1")) > -1,Cell(Row,"第一列","表2"),"") |
-- 作者:rcuqin -- 发布时间:2011/2/22 20:00:00 -- 真是非常感谢wjq1072版主!不过有个问题假如碰到多行有重复的就不行了,只得前面几行而已。 |
-- 作者:rcuqin -- 发布时间:2011/2/22 20:02:00 -- 非常感谢wjq1072版主!不过有个问题假如碰到多行有重复的就不行了,只得前面几行而已。egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2011/2/22 20:48:00 -- 设置表达式变量[%A%]表达式为: ListFor("表2","第一列") 第二列刷新公式: Eval("If(Instr("""+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute([%A%],"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@",""",[第一列]) > -1,"""),"|"," "","""")+If(Instr(""")+" "","""")") |