Yaude Huang wrote:
你想要的文字組合,如...(恕刪)


拆解給你看

先把A轉換成杯數
=(C$2:E$4=G2)*B$2:B$4


組合字串
=CONCATENATE(C$1:E$1,"-",A$2:A$4,"-",(C$2:E$4=G2)*B$2:B$4,"杯")


加上過濾條件,去除0的部分
=FILTER(TOROW(CONCATENATE(C$1:E$1,"-",A$2:A$4,"-",(C$2:E$4=G2)*B$2:B$4,"杯")),TOROW((C$2:E$4=G2)*B$2:B$4)>0)



但是把另外兩組弄出來會發現上午下午會錯亂
主要是因為是由左到右,由上到下排序




加上TRANSPOSE轉個方向


最後用ARRAYTOTEXT把陣列串成文字

=ARRAYTOTEXT(FILTER(TOROW(TRANSPOSE(CONCATENATE(C$1:E$1,"-",A$2:A$4,"-",(C$2:E$4=G2)*B$2:B$4,"杯"))),TOROW(TRANSPOSE((C$2:E$4=G2)*B$2:B$4))>0),0)


剩下兩個欄位都複製貼上就好了
Yaude Huang wrote:
=(C$2:E$4=G2)*B$2:B$4


小的駑鈍, 第一個公式就出現錯誤了...怪??


cman4434 wrote:
小的駑鈍, 第一個公...(恕刪)


再簡化一點
這樣應該會出現吧,如果有問題,是環境因素的問題嗎?
不應該會出問題才對。
不會是你的EXCEL版本太舊了吧。

=(C$2:E$4=G2)




或是更簡化

=(C$2:E$4="A")


再簡化,只比一個欄位總不可能有問題吧

=(C$2="A")


如果這樣都還有問題,不是你的環境有問題、格式有問題
任何原因你要試圖自己找出來

最好不要因為是EXCEL版本老舊的問題,但因為全部我要用的函數,有包含Microsoft 365才支援的,所以理論上你的版本只要是365,不應該不能支援才對
如果你的版本不是365,到最後也會卡住。




這樣的判斷如果都無法執行,那一堆稍微複雜點的運算都有會有問題了,那可能是否要把EXCEL重新安裝?
我曾經有發生過某些功能有問題,跟股票函數有關的,再某個版本更新後說有支援股票函數,但怎樣也用不出來,最後我卸載再重新安裝Microsoft 365後,功能就正常了

還有一個可能,如果你的版本不是365,我在微軟的網頁上有搜尋到一些內容,不確定是否有關




裡面的陣列公式,在2019年用法似乎有不一樣,後來簡化了

這裡有類似的問題
"如何修正 AVERAGE 或 SUM 函數中的 #VALUE! 錯誤"
可以稍微Google看一下,解法都是跟CTRL+SHIFT+ENTER有關,這是舊版EXCEL的限制
但我沒在這麼舊的版本上用過這樣的運算方式

不確定是否是這個問題,找一些文章看是否對你有幫助
Yaude Huang wrote:
再簡化一點這樣應該會...(恕刪)


參考一下這一篇別人的細節
7樓
https://www.mobile01.com/topicdetail.php?f=511&t=6854839

裡面也是用了一些陣列公式
他的說明裡有說函式寫完要
再按CTRL+SHIFT+ENTER鍵完成輸入(2019/2021只要按ENTER鍵)

跟我查到的原因類似,如果你的版本式2019年之前的版本,可能是這個原因
Yaude Huang wrote:
參考一下這一篇別人的...(恕刪)


2019 家用版
cman4434 wrote:
2019 家用版(恕刪)


那你些試試陣列公式的運算,看2019年版本是哪一類,是否需要Ctrl+Shift+Enter

雖然前面有人說2019年是不需要Ctrl+Shift+Enter
但我在另一篇別人的說明,裡面說到2019年與之前的版本都要Ctrl+Shift+Enter


微軟這一篇
陣列公式的規則和範例
https://support.microsoft.com/zh-tw/office/%E9%99%A3%E5%88%97%E5%85%AC%E5%BC%8F%E7%9A%84%E8%A6%8F%E5%89%87%E5%92%8C%E7%AF%84%E4%BE%8B-7d94a64e-3ff3-4686-9372-ecfd5caa57c7

很明顯他的範例把2019年歸類在需要Ctrl+Shift+Enter
這我不清楚是否這一版本真的需要


你可以拿裡面的範例試試
或是前面我舉例的內容試試加上Ctrl+Shift+Enter是否會成功

以前我還在上班時,公司的版本更舊,這類的陣列公式我不喜歡用,因為麻煩,我記得還要框陣列要顯示的範圍

現在我提供給你的這些方法,也是我現在有使用的方式,剛好我在2019年將要離職前,
家中電腦移除了公司的版本,換成了自己購買的365版本,再次用上這類需求後,已經是2020年以後的事了,就沒有碰過這種問題
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!