以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]请问公式中任意字母用什么表示? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=7241) |
-- 作者:w5cp -- 发布时间:2007/4/7 15:07:00 -- [求助]请问公式中任意字母用什么表示? 请问公式中任意字母用什么表示? 在一组字符中提取某一固定字符的个数只要用len和Substitute结合就可,但如果要提取汉字与任意字母的组合该如何设置公式? 谢谢!!! |
-- 作者:xj22710 -- 发布时间:2007/4/7 15:13:00 -- 很简单啊,还是用这个公式,改一下就行了 (len([第一列])-len(substitute([第一列],"鲁J","")))/len("鲁J") |
-- 作者:w5cp -- 发布时间:2007/4/7 15:16:00 -- 我的题目是“任意字母”而非特定某一字母,谢谢xj22710 |
-- 作者:w5cp -- 发布时间:2007/4/7 15:28:00 -- [这个贴子最后由w5cp在 2007/04/07 04:44pm 第 1 次编辑] 再打个比方 在“鲁豫-鲁J13251;李豫永-豫P25154;鲁立-鲁A87891;李顺豫-豫N25489”字符串中含“鲁或豫+任意字母”各有2个,请问这个公式如何设置?统计对象:“某一汉字+任意一字母”这种组合方式的出现次数。 |
-- 作者:tyeb -- 发布时间:2007/4/7 17:29:00 -- Eval("(len([第一列])-len(substitute([第一列],""" +"鲁" + Substitute("A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z","|",""","""")))/3+(len([第一列])-len(substitute([第一列],""" +"鲁") + ""","""")))/3") |
-- 作者:smileboy -- 发布时间:2007/4/7 17:30:00 -- 这样? egd文件下载 |
-- 作者:w5cp -- 发布时间:2007/4/7 17:59:00 -- 看看先,谢谢大家 |
-- 作者:w5cp -- 发布时间:2007/4/7 21:36:00 -- to五楼及六楼两位高手: 怪我自己没说清楚,我要求的是“某一汉字+任意一字母”这种组合且“任意一字母”与该汉字是相联的。 如“鲁豫-鲁JJ3A51;李豫永-豫PP5N54;鲁立-鲁AA7A91;李顺豫-豫NN54C9”字符串中,我要提取“鲁*”(为说明用,此处暂用*代替任意字母)或“豫*”的个数。 再次麻烦大家,谢谢!!! |
-- 作者:tyeb -- 发布时间:2007/4/7 21:54:00 -- -=-=-=- 以下内容引用 w5cp 在 2007年04月07日 09:47pm 时发言 -=-=-=- 字符串中的字母位置与个数是不一定的,但汉字后的第一个字符肯定为字母,所以我才想找一个任意字母的代表符,这样就可组成象“鲁*”这样的组合来提取其个数了。 请问:你说的任意字母,这些任意字母有没有个范围?如无,只怕无法可想!!! |
-- 作者:w5cp -- 发布时间:2007/4/7 22:07:00 -- to Tyeb兄: 我的目的就是要查找像“鲁*”在字符串中的个数,“*”只是代表与该汉字第一个相联的字母,其他的字母不是我要查找的目标。我要查找的组合是“鲁*”,而不用管“鲁*A7A3”后面的“A7A3”这部分字母。 不知说清楚了没有,让你费神了,再次谢谢!!! |