如何實(shí)現(xiàn)分段計(jì)價(jià)功能

例題描述

Excel文件中有兩個(gè)表,表一中的電價(jià)、備注需要根據(jù)充電開始時(shí)間查詢表二中對(duì)應(yīng)時(shí)段的電價(jià)和備注。如下圖所示:

實(shí)現(xiàn)步驟

1、? 運(yùn)行集算器

可去潤(rùn)乾官網(wǎng)下載職場(chǎng)版,同時(shí)下載一個(gè)免費(fèi)授權(quán)就夠了,首次運(yùn)行時(shí)會(huì)提示加載。

2、? 編寫腳本:

把代碼列出來看得清楚點(diǎn):

A1復(fù)制Excel中B2-F39區(qū)域的數(shù)據(jù),在集算器中雙擊A1,按Ctrl+V把數(shù)據(jù)復(fù)制到A1格中

B1復(fù)制Excel中H2-K7區(qū)域的數(shù)據(jù),在集算器中雙擊B1,按Ctrl+V把數(shù)據(jù)復(fù)制到B1格中

A2把A1中的數(shù)據(jù)讀成序表,選項(xiàng)@t表示首行是列標(biāo)題

B2把B1中的數(shù)據(jù)讀成序表,選項(xiàng)@t表示首行是列標(biāo)題

A3取B2中的開始時(shí)間列的所有值組成序列

A4循環(huán)A2中每一行

B4查詢充電開始時(shí)間在A3中的分段區(qū)間中的段號(hào)

B5如果段號(hào)為0(即0到6點(diǎn)),則改為第5段(22點(diǎn)以后)

B6將電價(jià)設(shè)為B2中對(duì)應(yīng)時(shí)間段的電價(jià)

B7將備注設(shè)為B2中對(duì)應(yīng)時(shí)間段的備注

A8取A2中的電價(jià)、備注列轉(zhuǎn)成字符串后放到剪貼板中

3、? 按F9運(yùn)行程序,運(yùn)行結(jié)束后再回到Excel文件,點(diǎn)擊E3,按Ctrl+V就可以把剪貼板中的數(shù)據(jù)粘貼過來。如下圖所示:

【附件】fdjj.zip

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容