以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 请教一个列的刷新公式? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=29356) |
||||
-- 作者:搞不懂 -- 发布时间:2017/8/15 21:47:00 -- 请教一个列的刷新公式? “产地”列的公式是:IF([产地]="",FINDTEXT(GRID,"产地","产编","=",[产编]),[产地]),出现本列的第一个出现的值,如何设置公式,使它出现最后一次出现的值,比如“产编”输入4-8,“产地”列出现最后一次出现的“北京”,“产编”输入4-9,“产地”列出现最后一次出现的“安徽”,不知公式要如何改?先谢了
|
||||
-- 作者:iyplx2425 -- 发布时间:2017/8/16 13:17:00 -- IF([产地]="",FINDTEXT(GRID,"产地","产编","=",[产编]),[产地],-1) |
||||
-- 作者:搞不懂 -- 发布时间:2017/8/16 13:37:00 -- 谢了,实际上是不行的 |
||||
-- 作者:iyplx2425 -- 发布时间:2017/8/16 14:15:00 -- 先没看清提问。
这里有个问题。如果按你的要求,只要是“产编”相同就取最后一个相同的产地,用了公式后那就永远会只有一个产地了。要看你最终是想达到什么目的再考虑怎样避免我说的这个问题。 |
||||
-- 作者:客人 -- 发布时间:2017/8/16 15:22:00 -- 谢了,这样就可以,要的就是这样。为什么说,“用了公式后那就永远会只有一个产地了“。是什么意思? |
||||
-- 作者:iyplx2425 -- 发布时间:2017/8/16 15:55:00 -- 我是说同一个[产编]会只有一个产地了。你想,如果从空白表做起,[产编]4-8的产地是长沙,当你在后面的[产编]列再录入4-8时,[产地]列就会返回“长沙”,以后的“4-8”的[产地]同样也只可能是“长沙”了。如果要解决这个问题,还必须另设一列(一般是逻辑列),再在[产地]公式里加条件,使得[产地]列还可以录入其他的数据。 |
||||
-- 作者:搞不懂 -- 发布时间:2017/8/16 20:46:00 -- 帮我做一个,谢了 |
||||
-- 作者:iyplx2425 -- 发布时间:2017/8/17 14:48:00 -- 要提出具体要求才能做。 |
||||
-- 作者:iyplx2425 -- 发布时间:2017/8/17 15:35:00 --
当录入的[编号]在上面已经存在,但[产地]不是相同编号中最后一个时,勾选[P]。 |
||||
-- 作者:搞不懂 -- 发布时间:2017/8/17 17:22:00 -- 谢谢,这样最好用 |