看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2019 小弟因工作的關係要打一個長名單,但有些人員的名字要隱藏 用三國人物來說明原始資料,如果只想顯示蜀軍: A B 1劉玄德 蜀 2關雲長 蜀 3張翼德 蜀 4曹孟德 魏 5趙子龍 蜀 我是這樣子打 =IF(B4="魏",REPLACE(C4,2,2,"○○") 可是這樣曹○○就會顯示在C4還要手動貼回去,名單很長覺得不是辦法 請問各位大神要怎麼樣寫才能讓未遮蔽跟已遮蔽的顯示在同一欄? 如下所示: A B 1劉玄德 蜀 2關雲長 蜀 3張翼德 蜀 4曹○○ 魏 5趙子龍 蜀 還請各位大神指教,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.39.61 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1592843631.A.44A.html
soyoso: 要同欄,如果沒其他合適方式的話,巨集迴圈,判斷是否b欄 06/23 08:00
soyoso: 出現特定字串(如內文"魏"),以工作函數replace取得遮蔽後 06/23 08:00
soyoso: 的字串後再傳回a欄儲存格內 06/23 08:00
soyoso: 這方式以內文公式c1=if(b1="魏",replace(a1,...),a1),公 06/23 08:00
soyoso: 式拖曳後,複製c欄,選擇性貼上,值,於a欄的結果應是相同 06/23 08:00
soyoso: 的 06/23 08:00
gwkbf: 其實我的想法很簡單,你的要求是同欄,照s大的方式寫if 06/23 12:07
gwkbf: 這情況下,C欄就是你要的結果,而且又是同欄,不是嗎? 06/23 12:08
soyoso: 內文寫了"原始資料",上方的a4是曹孟德,下方的a4是曹○○ 06/23 13:05
soyoso: "曹○○就會顯示在C4還要手動貼回去",所以公式在c欄內 06/23 13:05
soyoso: 我的解讀是原po不想要c欄公式,可以直接調整a欄的原始資料 06/23 13:05
badoyaji: g大說的沒錯我後來有發現,感謝s大懂我,順利解決,感 06/23 22:43
badoyaji: 謝兩位 06/23 22:43