ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 24829|回复: 106

[讨论] >=80且<90显示本身否则显示为空,TEXT函数如何表达?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-1-31 09:42 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
>=80且<90 用text函数如何表达?
我想让 >=80且<90 显示本身,否则 显示为 “”  ,用text函数如何表达?

成绩        返回
90       
85        85
79       
65       
80        80
91       
82.5        82.5
-5       
啊       
88        88
用text函数如何表达?.rar (3.54 KB, 下载次数: 142)

[ 本帖最后由 lhx120824 于 2011-1-31 09:50 编辑 ]

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-5-30 16:30 | 显示全部楼层
原帖由 wshcw 于 2011-5-30 16:10 发表

莫偷懒,老老实实写格式(正\负\0三段写齐),自然可以不要"-"号
=TEXT(A1,"[>=80]G/通用格式;A;A")
另外,TEXT(-60,"#;#"),这是人为规定负值时显示为正值.,如果写成:=TEXT(A1,"-#;#"),就是人为的颠倒正负值.
=TEXT( ...

不明白就在这啊
=TEXT(-60,"[<80]A") 有负号    -60满足<80的条件,按说应该是A,怎么是-A呢,是不是带条件后TEXT就不处理符号默认为第一参数的符号了?
=TEXT(-60,"#;#") 没负号       因为-60是满足默认的<0条件,所以公式结果显示60,没有负号。

TA的精华主题

TA的得分主题

发表于 2011-1-31 09:54 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
这是IF函数的事,怎么用起TEXT函数来了?
B2=IF(AND(A2<90,A2>=80),A2,"")

TA的精华主题

TA的得分主题

发表于 2011-1-31 09:55 | 显示全部楼层
if(and(a2>=80, a2<90),a2,"")

TA的精华主题

TA的得分主题

发表于 2011-1-31 09:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
B2=TEXT(A2*(LEFT(A2,1)="8"),"0;;;")

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-31 10:05 | 显示全部楼层
谢谢各位的参与,楼上的各个公式都不是我想要的text表达格式。

TA的精华主题

TA的得分主题

发表于 2011-1-31 10:12 | 显示全部楼层
搞不明白楼主的意思   因为什么要用TEXT

TA的精华主题

TA的得分主题

发表于 2011-1-31 10:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

我和8楼的哥们有

同等的需求,望lz满足。

TA的精华主题

TA的得分主题

发表于 2011-1-31 10:27 | 显示全部楼层
=TEXT(A2,"[>=80]#;;;")
显示大于=的80

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-31 10:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 liyingqin1983 于 2011-1-31 10:27 发表
=TEXT(A2,"[>=80]#;;;")
显示大于=的80

同时要不显示小于90的。和在一起怎么表示?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-6 17:29 , Processed in 0.044715 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表