[问题] excel特定名字隐藏

楼主: badoyaji (oyaji)   2020-06-23 00:33:49
(若是和其他不同软件互动之问题 请记得一并填写)
软件:excel
版本:2019
小弟因工作的关系要打一个长名单,但有些人员的名字要隐藏
用三国人物来说明原始资料,如果只想显示蜀军:
A B
1刘玄德 蜀
2关云长 蜀
3张翼德 蜀
4曹孟德 魏
5赵子龙 蜀
我是这样子打
=IF(B4="魏",REPLACE(C4,2,2,"○○")
可是这样曹○○就会显示在C4还要手动贴回去,名单很长觉得不是办法
请问各位大神要怎么样写才能让未遮蔽跟已遮蔽的显示在同一栏?
如下所示:
A B
1刘玄德 蜀
2关云长 蜀
3张翼德 蜀
4曹○○ 魏
5赵子龙 蜀
还请各位大神指教,谢谢
作者: soyoso (我是耀宗)   2020-06-23 08:00:00
要同栏,如果没其他合适方式的话,宏循环,判断是否b栏出现特定字串(如内文"魏"),以工作函数replace取得遮蔽后的字串后再传回a栏储存格内这方式以内文公式c1=if(b1="魏",replace(a1,...),a1),公式拖曳后,复制c栏,选择性贴上,值,于a栏的结果应是相同的
作者: gwkbf (gwkbf)   2020-06-23 12:07:00
其实我的想法很简单,你的要求是同栏,照s大的方式写if这情况下,C栏就是你要的结果,而且又是同栏,不是吗?
作者: soyoso (我是耀宗)   2020-06-23 13:05:00
内文写了"原始资料",上方的a4是曹孟德,下方的a4是曹○○"曹○○就会显示在C4还要手动贴回去",所以公式在c栏内我的解读是原po不想要c栏公式,可以直接调整a栏的原始资料
楼主: badoyaji (oyaji)   2020-06-23 22:43:00
g大说的没错我后来有发现,感谢s大懂我,顺利解决,感谢两位

Links booklink

Contact Us: admin [ a t ] ucptt.com