可以用迴圈結合重複來引用。
首先要確定短語的個數,這個數也是迴圈跟重複的次數。假設有3段短語,飲品用重複次數1,1,1,2,2,2,3,3,3來引用,短語用迴圈次數1,2,3,1,2,3,1,2,3來引用。有這兩組資料後,分別用index引用再用&連線後就形成飲品1+短語1,飲品1+短語2,飲品1+短語3,飲品2+短語1⋯的結果
接下來的主要問題是怎麼形成重複跟迴圈序列,要用到取整函式int跟求餘函式mod。序數字1,2,3⋯n除以次數取整可以得到重複序列,跟次數求餘可以得到迴圈序列。不過既然用電腦,就要遵守電腦的應用規則,序數字要從0開始,不能從1開始。這樣再透過加減來微調即可得到相應的序列。
再者就是怎麼像填充柄一樣形成公式中的序數字,要用到row函式。row(單元格)返回單元格的行號,單元格寫a1返回1,寫a100返回100,啥都不寫返回當前單元格行號。
最後,看到個別短語是將飲品放在中間,可以用if判斷一下,符合條件的用文字函式取短語中的值來連線就可以了
可以用迴圈結合重複來引用。
首先要確定短語的個數,這個數也是迴圈跟重複的次數。假設有3段短語,飲品用重複次數1,1,1,2,2,2,3,3,3來引用,短語用迴圈次數1,2,3,1,2,3,1,2,3來引用。有這兩組資料後,分別用index引用再用&連線後就形成飲品1+短語1,飲品1+短語2,飲品1+短語3,飲品2+短語1⋯的結果
接下來的主要問題是怎麼形成重複跟迴圈序列,要用到取整函式int跟求餘函式mod。序數字1,2,3⋯n除以次數取整可以得到重複序列,跟次數求餘可以得到迴圈序列。不過既然用電腦,就要遵守電腦的應用規則,序數字要從0開始,不能從1開始。這樣再透過加減來微調即可得到相應的序列。
再者就是怎麼像填充柄一樣形成公式中的序數字,要用到row函式。row(單元格)返回單元格的行號,單元格寫a1返回1,寫a100返回100,啥都不寫返回當前單元格行號。
最後,看到個別短語是將飲品放在中間,可以用if判斷一下,符合條件的用文字函式取短語中的值來連線就可以了