请问一下
我想在输入好的excel表格内
每一个有值的储存格都加入特殊符号
例如: 1 2 3 变成“1”“2”“3”
仅套用于有值的储存格内
请问该如何处理呢?
是否要用到VBA?
麻烦了谢谢!
作者:
lyc017 (lyc017)
2017-09-05 11:51:00不好意思如果我是要变成"1"的话,好像没办法这样用
作者: soyoso (我是耀宗) 2017-09-05 12:02:00
=""""&A1&""""或=char(34)&a1&char(34)
再请教一下,如果我还要设定输入了特殊值会变成只显示符号,例如:n/a 变成'' ''的话呢
作者: soyoso (我是耀宗) 2017-09-05 14:03:00
如回文所举例的是错误值要回传特定字串的话,2007以上版本有iferror;其他有iserr、iserror、isna等可判断如特殊值为字串且为数不少时,也可用参照表,countif、vlookup、match等来判断
谢谢您,再请教我用上述方法1.50会变成'1.5',日期也会变成一串数字,有办法让储存格内容完全一样的加上特殊符号吗
作者: soyoso (我是耀宗) 2017-09-05 14:51:00
用自订名称,get.cell,第一个引数以53,取得储存格所显示的值宏的话以range.text取得