問題已解決
=CHOOSE(MOD(ROW(),3)+1,"",員工簽名!G$2,OFFSET(員工簽名!G$2,ROW()/3+1,)),這個函數(shù)是什么意思,沒看懂,怎么使用
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答ROW()的意思是取行號,括號中沒有內(nèi)容(如果有內(nèi)容,ROW(A2)就是取A2的行號,就是2),就是取本行號,如果在第一行中輸入,就是返回1,第二行返回2,MOD就是取余數(shù),
如果公式在第一行中
=MOD(ROW(),3)=MOD(1,3)=1 就是1除以3的余數(shù),就是1
如果公式在第二行中
=MOD(ROW(),3)=MOD(2,3)=2
如果公式在第三行中
=MOD(ROW(),3)=MOD(3,3)=0
下拉時,這一段將產(chǎn)生0,1,2的循環(huán),再加上1,就是1,2,3的循環(huán).
CHOOSE是這樣的,CHOOSE(1,張三,李四)=張三
CHOOSE(2,張三,李四)=李四
就是里面第一參數(shù)的值,決定了它返回的哪一個值(從第二個開始算),該公式中CHOOSE里面共四段,第一段就是那個返回在1,2,3循環(huán)的值,它決定了后面取的那個值,如果第一參數(shù)為1,返回空,為2,返回SHEET!A1單元格(你可能把公式抄錯了,此處應(yīng)為Sheet1!A$1),如果為3,返回最后那個.
最后那個
ROW()/3+1你應(yīng)該知道了,就是在第一行中,=1/3+1=1.333……,第二行中=2/3+1=1.666
第三行中=3/3+1=2
OFFSET的意思是,第一個是基準(zhǔn)單元格或區(qū)域,此處是sheet!A1單元格(又抄錯了,應(yīng)該為Sheet1!A$1),第二個是偏移的行,如果是1,就是向下偏移1行,就是返回Sheet1!A2單元格,第三個是偏移的列(此處不用偏移,省略參數(shù)的值,光寫一個逗號就行了)
=OFFSET(A1,1,)=A2
=OFFSET(A1,2,)=A3
如果第二個參數(shù)象剛才那樣是1.333,小數(shù)部分被自動截去,當(dāng)作1參與公式,1.666也是1。
把你公式的兩處錯誤改正,應(yīng)為
=CHOOSE(MOD(ROW(),3)+1,,Sheet1!A$1,OFFSET(Sheet1!A$1,ROW()/3+1,))
看來你想認(rèn)真學(xué)習(xí)公式,所以啰嗦了這么多,再告訴你一個分拆公式的辦法,用鼠標(biāo)在編輯欄中拖黑一段或全部公式,按下F9,就可以查看這段公式的結(jié)果了,再按CTRL+Z或ESC返回,想看哪一段就拖黑哪一段,用這個辦法,可以把公式逐步理解。
2023 08/28 13:45
84785014
2023 08/29 06:46
謝謝,我先慢慢理解吧
耿老師
2023 08/29 07:59
不客氣歡迎下次提問
閱讀 1327