Excel-以查表方式來產生天干地支的排列組合(使用INDEX,ROW,MOD,INT函數)

本篇要利用產生天干和地支的排列組合,來練習查表的操作。

會使用到函數:INDEX、ROW、INT、MOD。

首先,定義儲存格範圍的名稱。

選取儲存格A2:A12,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:天干。

選取儲存格B2:B14,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:地支。

 

【第一種排列組合】

(1) 產生「天干」的連續變化清單

儲存格D3:=INDEX(天干,MOD(ROW(A1)-1,10)+1)

複製儲存格D3,貼至儲存格D3:D122。

(2) 產生「地支」的連續變化清單

儲存格E3:=INDEX(地支,MOD(ROW(A1)-1,12)+1)

複製儲存格E3,貼至儲存格E3:E122。

Excel-以查表方式來產生天干地支的排列組合(使用INDEX,ROW,MOD,INT函數)

下圖中,可以看到利用 MOD 函數配合 ROW 函數產生數列。

MOD 函數用以產數數值相除的餘數,ROW 函數可以傳回儲存格的列號。

(1) MOD(ROW(A1)-1,10)+1

產生 1,2,3,…10,1,2,3,…10,… 數列。

儲存格D3:=INDEX(天干,第(1)式),即可查表得到對應的儲存格內容。

(2) MOD(ROW(A1)-1,12)+1

生 1,2,3,…12,1,2,3,…12,… 數列。

儲存格E3:=INDEX(地支,第(2)式),即可查表得到對應的儲存格內容。

Excel-以查表方式來產生天干地支的排列組合(使用INDEX,ROW,MOD,INT函數)

 

【第二種排列組合】

(1) 產生「天干」的連續變化清單

儲存格D3:=INDEX(天干,INT((ROW(1:1)-1)/12)+1)

複製儲存格D3,貼至儲存格D3:D122。

(2) 產生「地支」的連續變化清單

儲存格E3:=INDEX(地支,MOD(ROW(A1)-1,12)+1)

複製儲存格E3,貼至儲存格E3:E122。

Excel-以查表方式來產生天干地支的排列組合(使用INDEX,ROW,MOD,INT函數)

 

下圖中,可以看到利用 INT 函數、MOD 函數配合 ROW 函數產生數列。

MOD 函數用以產數數值相除的餘數,ROW 函數可以傳回儲存格的列號。

(1) INT((ROW(1:1)-1)/12)+1

產生 1,1,1,…1,2,2,2,…2,… 數列。

儲存格D3:=INDEX(天干,第(1)式),即可查表得到對應的儲存格內容。

(2) MOD(ROW(A1)-1,12)+1

生 1,2,3,…12,1,2,3,…12,… 數列。

儲存格E3:=INDEX(地支,第(2)式),即可查表得到對應的儲存格內容。

Excel-以查表方式來產生天干地支的排列組合(使用INDEX,ROW,MOD,INT函數)

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel INDEX ROW MOD INT
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(1) 人氣()