Excel 如何为一个单元格内的文本设置不同的格式?

Tips:点击图片进入下一页

请教一下,就是比如一个单元格内是“Apple-苹果”怎么为Apple设置一个字体,苹果设置一个字体,类似这个问题,因为文本结构复杂没法直接用查找替换
批量处理好像只能VBA,网上google了一下,有类似的但是看不懂


网友评论:
看不懂不就只能自己去手动改
excel支持双字体吧,先设中文再设英文字体就可以共存了?
如果问题就和你举的例子一样的话:
那可以另存为csv,用其他文本编辑器打开,把当中的-替换为分隔符;再用excel打开。中英文就被分隔成了两个单元格,批量改完再合并回去就行了。
既然用Excel为什么要关注样式??Spreadsheet是用来关心形式的吗???它是一个简化的数据库,要关注其内容,数据关系和运算
excelhome有个旧帖子有人给教程 http://club.excelhome.net/thread-491663-1-1.html
里面关键一步需要打开excel自带剪贴板,方法参考http://jingyan.baidu.com/article/db55b609e89c504ba20a2f5e.html
尝试操作了一下,好像只适用于xls文件,不适用于xlsx文件,可能xml文件语法不匹配,需要调整