[問題] 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