社区
Microsoft Office应用
帖子详情
如何在EXCEL中实现类似SELECT CASE的功能
garyshao
2004-09-22 11:48:41
现在有一个单元格,我要判断如果是1的话,转成1的大写,如果是2的话,转成2的大写,依次类推
...全文
1359
7
打赏
收藏
如何在EXCEL中实现类似SELECT CASE的功能
现在有一个单元格,我要判断如果是1的话,转成1的大写,如果是2的话,转成2的大写,依次类推
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yappies
2004-09-22
打赏
举报
回复
Numberstring函数好象在2000以下版本不提供的
EdwardZhou
2004-09-22
打赏
举报
回复
To zipall(一意孤行):
如果要用函数,Numberstring 无疑是最方便的,它无需象使用 choose,index,lookup,inderect,offset 等函数那样有对照值和相对比较复杂的结构 ……
比如 A1 为 123
Numberstring(A1,1),结果为“一百二十三”;
Numberstring(A1,2),结果为“壹佰贰拾叁”;
Numberstring(A1,3),结果为“一二三”
您不妨试试。
wxg600308
2004-09-22
打赏
举报
回复
选单元格格式-特殊-中文大写数字
zipall
2004-09-22
打赏
举报
回复
如果用函数,choose,index,lookup,inderect,offset....都能实现。
如果用VBA,直接就有这样的语句。
能有具体的问题最好,不然无法给出最佳答案。
EdwardZhou
2004-09-22
打赏
举报
回复
其实您什么也不用干,Excel 中提供了丰富的格式设置功能可以替您完成这项任务:
选中您需要进行转换的单元格区域,菜单中,『格式』→『单元格』,在『数字』选项卡中选择“特殊”,再在“类型”中选择“中文大写数字”,确定即可。
此外,Excel 中还有一个隐含的工作表函数可以完成同样的工作,那就是 NUMBERSTRING。
yappies
2004-09-22
打赏
举报
回复
希望先给个具体例子
EdwardZhou
2004-09-22
打赏
举报
回复
To yappies:
哈哈,您大概以为 Numberstring 是一个 Excel 2002 以后添加的函数吧?
其实恰恰相仿,它是一个 Excel 在早期为了兼容 Lotus 1-2-3 而内设的函数,或者说,它根本就是一个 Lotus 1-2-3 函数,在到至今为止的所有 Excel 版本中它都可以运行。
不过,随着 Lotus 1-2-3 的市场占有率越来越小,Excel 中也在逐渐去除 Lotus 1-2-3 的痕迹。比如另一个很有用的,原本来自于Lotus 1-2-3 的工作表函数 Datedif 在 Excel 2000 的『帮助』中还能找到它的说明,到 Excel 2002 时此说明就被删除了。至于 Numberstring 这个函数的说明,早在 Excel 97 的『帮助』中就没了踪影。
SQL
实现
类似
EXCEL
行列转置
使用动态或静态SQL
实现
类似
于
EXCEL
的行列转置
功能
ASP源码—
Excel
二维表数据转
SELECT
CASE
工具 v2.0.zip
ASP源码—
Excel
二维表数据转
SELECT
CASE
工具 v2.0.zip
Excel
-VBA宏编程实例源代码-以
Select
Case
使用Like运算.zip
Excel
-VBA宏编程实例源代码-以
Select
Case
使用Like运算.zip
如何在
excel
中
把名字转化为邮箱.doc
如何在
excel
中
把名字转化为邮箱.doc
EXCEL
VBA教程查询笔记
Excel
vba 查询教程查询笔记,专业老师编写
Microsoft Office应用
6,216
社区成员
23,065
社区内容
发帖
与我相关
我的任务
Microsoft Office应用
Microsoft Office应用
复制链接
扫一扫
分享
社区描述
Microsoft Office应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章