如下圖,上半部是未整理的數理,下半部是我用公式所整理出來的資料。 公式如下: B29 =IFERROR(SMALL($B$7:$H$12,(ROW(1:1)-1)*7+COLUMN(A7)),"") 由公式可知這是由小到大排列的,若現在不用按大小順序排列,並且要忽略空白儲存格 想請問各位大神,公式該如何撰寫?謝謝大家~
28608159 wrote:如下圖,上半部是未整(恕刪) =MID(CONCAT(IF(LEN($B$7:$H$12)=1,0&$B$7:$H$12,$B$7:$H$12&"")),1+(ROW(A1)-1)*14+(COLUMN(A1)-1)*2,2)版本不同可能不能直接按 Enter,要按 Shift+Ctrl+Enter (是不是應該把它加到簽名檔)
mk2-paul wrote:=MID(CONCAT(恕刪) 哇!成功了!這個是要用陣列沒錯!我想破頭的問題,您一下子就解決了!謝謝您!mk2 大大!記得上次也是您出手相救!請再次收下我的膝蓋,以表示我對您的謝意!
mk2-paul wrote:=MID(CONCAT(恕刪) 有一個問題想請教 mk2 大是不是套這個公式,顯示出來的結果就不視為「數字」了因為我發現下COUNTIF的公式,想要計算儲存格用的數字,結果卻顯示空白
28608159 wrote:有一個問題想請教 mk2...(恕刪) =IFERROR(MID(CONCAT(IF(LEN($B$7:$H$12)=1,0&$B$7:$H$12,$B$7:$H$12&"")),1+(ROW(A1)-1)*14+(COLUMN(A1)-1)*2,2)*1,"")嗯,公式後面加個 *1 就可以了空白格會變錯誤,再把錯誤去掉。
我看到這個問題,增加到我的BLOG相呼應的文章中,且設計了類似的狀況。https://riverfootmark.blogspot.com/2020/12/vbarangespecialcells.html測試後結果參考看看,做分享