以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 请教关于字符取舍的问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=20009) |
-- 作者:swg-1954 -- 发布时间:2010/9/25 11:07:00 -- 请教关于字符取舍的问题 1,字符取30,包括是30个汉字呢其中有数字或符号,它们怎么算。 2,取舍后咋变成这样呢?egd文件下载 |
-- 作者:贺老六 -- 发布时间:2010/9/25 11:38:00 -- 这个不好办,因为一个汉字等于两个字符,如果取到汉字的一半,就会出现乱码 |
-- 作者:swg-1954 -- 发布时间:2010/9/25 11:54:00 -- [这个贴子最后由wjq1072在 2010/09/25 05:26pm 第 1 次编辑] 老六都说不好办了,看样子是个难题。我想是可以变通的,一个汉字为两个字符,一个数字为一个字符,一个符号为一个字符。用除法取整数的办法。再取舍是否可以。遗憾的是我不会公式的变通,请指教了。 |
-- 作者:wjq1072 -- 发布时间:2010/9/25 17:19:00 -- 刷新公式:试试! If(Len([第一列]) <= 30 Or Mod(Len([第一列]),2)=0,Right([第一列],30),Right([第一列],31)) |
-- 作者:wjq1072 -- 发布时间:2010/9/25 17:25:00 -- egd文件下载 |
-- 作者:贺老六 -- 发布时间:2010/9/25 17:26:00 -- 呵呵,我已经是菜鸟了了 |
-- 作者:wjq1072 -- 发布时间:2010/9/25 17:27:00 -- 呵呵,你狐狸他爸啊! |
-- 作者:swg-1954 -- 发布时间:2010/9/25 18:25:00 -- 真的很神奇,了不起!万分感谢! |