想破頭…EXCEL關於提取資料忽略空白儲存格的問題…

如下圖,上半部是未整理的數理,下半部是我用公式所整理出來的資料。
 
公式如下:
B29 =IFERROR(SMALL($B$7:$H$12,(ROW(1:1)-1)*7+COLUMN(A7)),"")
 
由公式可知這是由小到大排列的,若現在不用按大小順序排列,並且要忽略空白儲存格
想請問各位大神,公式該如何撰寫?謝謝大家~
 
想破頭…EXCEL關於提取資料忽略空白儲存格的問題…
2020-12-20 13:05 發佈
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 (是不是應該把它加到簽名檔)
因版本不同,可能不能直接按 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 就可以了

空白格會變錯誤,再把錯誤去掉。
因版本不同,可能不能直接按 Enter,舊版的要按 Shift+Ctrl+Enter
我看到這個問題,增加到我的BLOG相呼應的文章中,且設計了類似的狀況。
https://riverfootmark.blogspot.com/2020/12/vbarangespecialcells.html

測試後結果


參考看看,做分享
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?