ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 同一单元格内显示2种结果数字加文字;输入特定数字显示特定文字并自动换行。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-9-5 13:55 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 yclyb 于 2024-9-5 14:13 编辑

同一单元格内显示2种结果数字加文字;输入特定数字显示特定文字并自动换行。


1、R5:R9单元格需怎样俢改公式才能达到R9单元格效果(即是在同一单元格显示:已完成3间未完成2间)。
2、我在E5:Q9单元格内设置了自定义格式:[=1]"已提交";[=2]"不用提交资料";G/通用格式。但是在输入2时,显示(不用提交资料)文字不能自动换行。

求助.zip (10.34 KB, 下载次数: 11)
微信截图_20240905141234.png

TA的精华主题

TA的得分主题

发表于 2024-9-5 15:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 theking_wsz 于 2024-9-5 15:28 编辑

=TEXTJOIN(CHAR(10),,TEXT(COUNTIF(E9:Q9,{1,""})*{1,-1},"已完成0间;未完成0间;;"))
=TEXT(COUNTIF(E9:Q9,1),"已完成0间")&CHAR(10)&TEXT(COUNTIF(E9:Q9,""),"未完成0间")   单元格要设置一下  自动换行。  自定义那个  可以试试在第三个字后面  ctrl+j 看能不能输入换行符。

TA的精华主题

TA的得分主题

发表于 2024-9-5 15:41 | 显示全部楼层
="已完成"&COUNTIF(E5:Q5,1)&"间"&CHAR(10)&"未完成"&COUNTBLANK(E5:Q5)&"间"

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-5 17:05 | 显示全部楼层
谢谢楼上2位老师回贴,我可能描述不清楚。
1、如没有学校交,保留公式单元格空白;
2、有些文件只需交1样资料就算完成;
3、有些文件需交2样资料,就算交1样
也可算完成,就要用文字来注明交了那样资料,缺少交那样资料。
麻烦老师再帮忙完善下公式。ctrl+j不能强制换行,试过了。

微信图片_20240905165904.png

TA的精华主题

TA的得分主题

发表于 2024-9-5 17:15 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 huaichuan1 于 2024-9-5 17:35 编辑
yclyb 发表于 2024-9-5 17:05
谢谢楼上2位老师回贴,我可能描述不清楚。
1、如没有学校交,保留公式单元格空白;
2、有些文件只需交1样 ...

=IF(COUNTIF(E5:Q5,"")=13,"",TEXT((13-COUNTIF(E5:Q5,"")-COUNTIF(E5:Q5,"=不用提交资料")),"已完成0间")&CHAR(10)&TEXT(COUNTIF(E5:Q5,""),"未完成0间")) 在楼上的公式基础上 修改了一下 ,没有交的 就能显示空白了。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-5 18:14 | 显示全部楼层
谢谢老师们的回帖,我原来是2列的,1列显示已完成?间,1列显示未完成?间;现在就是想将2列合为1列显示(已完成?间未完成?间)
原来公式:
=IF(COUNTIF(E5:Q5,"")=13,"","已完成 "&COUNTA(E5:Q5)&"间")
=IF(COUNTIF(E5:Q5,"")=13,"","未完成 "&COUNTIF(E5:Q5,"")&"间")
麻烦老师将2条公式合为1个公式,并在公式前单元格没有输入内容时,公式单元格保留空白。

TA的精华主题

TA的得分主题

发表于 2024-9-6 08:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请问:当输入2时,显示“不用提交资料”,自动换行的问题解决了吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-7 22:02 | 显示全部楼层
my0745 发表于 2024-9-6 08:35
请问:当输入2时,显示“不用提交资料”,自动换行的问题解决了吗?

还没有,麻烦你了

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-8 15:23 | 显示全部楼层
huaichuan1 发表于 2024-9-5 17:15
=IF(COUNTIF(E5:Q5,"")=13,"",TEXT((13-COUNTIF(E5:Q5,"")-COUNTIF(E5:Q5,"=不用提交资料")),"已完成0间" ...

谢谢谢谢,经测试OK;
请问老师,在自定义中设定,当输入2时,显示“不用提交资料”,可以自动换行吗?

TA的精华主题

TA的得分主题

发表于 2024-9-9 09:44 | 显示全部楼层
yclyb 发表于 2024-9-7 22:02
还没有,麻烦你了

这个问题好像无解
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-15 15:09 , Processed in 0.039555 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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