首頁 > 遊戲

透過Excel按照名單設計抽獎券(OFFSET,INT,MOD)

由 老徐漫談 發表于 遊戲2021-06-16

簡介(1)型式A單元格B1:=OFFSET($F$1,INT((ROW(B1)-1)3),MOD(ROW(B1)-1,3))複製單元格B1:貼至單元格B1:B3

抽獎券尺寸一般是多少

一到新年,各個公司就開始準備年會了,有粉絲想要利用一些公司員工的清單來製作抽獎券,該如何處理?其中員工清單包含「職稱、編號、姓名」,配合新年快樂圖樣製作二聯式的抽獎券。

(1)型式A

透過Excel按照名單設計抽獎券(OFFSET,INT,MOD)

單元格B1:=OFFSET($F$1,INT((ROW(B1)-1)/3),MOD(ROW(B1)-1,3))

複製單元格B1:貼至單元格B1:B3。複製單元格B1:B3,貼至單元格D1:D3。

複製單元格A1:D3,往下各列貼上。

INT((ROW(B1)-1)/3):每列公式依序產生『0, 0, 0, 1, 1, 1, 2, 2, 2, 。。。』

ROW(B1):查詢單元格B1的列號(=1),當往下複製時會產生ROW(B2)=2→ROW(B3)=3、。。。。INT 函式可傳回不大於引數的最大整數。

MOD(ROW(B1)-1,3)):每列公式依序產生『0, 1, 2, 0, 1, 2, 0, 1, 2, 。。。』

以上二式代入 OFFSET 函式,查詢得到對應的「職稱、編號、姓名」。

(2)型式B

透過Excel按照名單設計抽獎券(OFFSET,INT,MOD)

單元格A3:=OFFSET($D$1,INT((ROW(A3)-1)/5),MOD(ROW(A3)-1,5)-2)

複製單元格A3:貼至單元格A3:A5。複製單元格A3:A5,貼至單元格B3:B5。

複製單元格A1:B5,往下各列貼上。

INT((ROW(A3)-1)/5):每列公式依序產生『0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 。。。』

MOD(ROW(A3)-1,5)-2:每列公式依序產生『0, 1, 2, -1, -2, 0, 1, 2, -1, -2, 。。。』

以上二式代入 OFFSET 函式,查詢得到對應的「職稱、編號、姓名」。

Tags:單元格rowB1a3int