iT邦幫忙

0

請教EXCEL每N換列的方法(附圖)

  • 分享至 

  • xImage

各位大神好
想詢問EXCEL有沒有方法輸入"17", 遇到第18欄就會自動換列的公式 謝謝
https://ithelp.ithome.com.tw/upload/images/20221126/20155450YXSz20VEGY.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
ccenjor
iT邦大師 9 級 ‧ 2022-11-26 14:18:19
最佳解答

E3:
=IFERROR(IF(E$2="","",VLOOKUP((ROW()-3)*$C$1+E$2,$A$3:$B$203,2,0)),"")
向下及向右複製到E3:W40。

https://ithelp.ithome.com.tw/upload/images/20221126/20109881xN9P2931Ek.jpg

ccenjor iT邦大師 9 級 ‧ 2022-11-26 14:57:39 檢舉

E3:
=OFFSET($B$2,(ROW($D3)-3)*$C$1+E$2,0,1,1)
向下及向右複製到E3:U40。
超出筆數部份會出現0值,要用格式去設定不顯示0值。

ccenjor iT邦大師 9 級 ‧ 2022-11-27 18:50:25 檢舉

365版本
E3:
=WRAPROWS(B3:B203,C1,"")
https://ithelp.ithome.com.tw/upload/images/20221127/201098819w32fTjIRu.jpg
若設定範圍超出資料筆數會顯示0。
若範圍筆數<17*列數,則超出的儲存格會顯示# N/A!錯誤訊息。

0
e970
iT邦見習生 ‧ 2022-11-27 15:38:58

試試365的新函數
Wraprows

我要發表回答

立即登入回答