iT邦幫忙

0

EXCEL 如何在儲存格內輸入某範圍的數值後 自動填上某值?

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20220309/20137089ny1zrscBU9.png

如圖片這樣
例如:B3是CC000 對應到0~15的群組是1 則在G3輸入1

0~15為一個群組 16~31為下一個群組 以此類推 總共32組(0~511)
假如B3改成是CC254 則在G3自動輸入16(240~255)

如何在儲存格設定成這樣模式呢? 有甚麼公式能實現嗎? 版本2010也能用的
在網上找很久還是沒有方向 所以來這裡發問 謝謝..

淺水員 iT邦大師 6 級 ‧ 2022-03-09 20:14:40 檢舉
直接用算的?
G3=FLOOR(VALUE(RIGHT(B3,3))/16)+1
感謝您的回答 他出現錯誤 寫已針對此函數輸入太少引數
ccenjor iT邦高手 1 級 ‧ 2022-03-12 13:49:26 檢舉
其實淺水員沒寫錯,只是少一個1。
=FLOOR(VALUE(RIGHT(B3,3))/16,1)+1
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
ccenjor
iT邦高手 1 級 ‧ 2022-03-09 20:22:51
最佳解答

G3:
=QUOTIENT(VALUE(RIGHT(B3,3)),16)+1
再將公式複製到G3:GJ4
https://ithelp.ithome.com.tw/upload/images/20220309/20109881xcl4S6dDVU.png

感謝 除了剪下後貼上後 不知為何會變#REF! 其他沒甚麼問題

我要發表回答

立即登入回答