在 Excel 的工作表裡有一個繪畫風格的清單,我想要隨機取出4個風格以「,」串接,該如何處理?
隨機取出各種風格是為了要在 Image Creator 中使用,如何能一個公式就完成?
首先,在輔助欄位中,輸入「=RAND()」(產生亂數),向下複製,讓每個風格都有一個亂數。
接著,定義儲存格範圍的名稱。選取A欄至B欄中有內容的儲存格。按 Ctrl+Shift+F3 鍵,勾選「頂端列」。
在儲存格D3中輸入公式:=TEXTJOIN(",",,INDEX(SORTBY(風格,輔助),ROW(1:4)))
(1) 依輔助欄位排序:SORTBY(風格,輔助)
(2) 取出第1至第4個:INDEX(SORTBY(風格,輔助),ROW(1:4))
(3) 以「,」串接:=TEXTJOIN(",",,INDEX(SORTBY(風格,輔助),ROW(1:4)))
只要按一次F9鍵,即可以重新取4個。
如果修改公式:=TEXTJOIN("+",,INDEX(SORTBY(風格,輔助),ROW(1:4)))&",女子"
就可以取用結果,直接在 Image Creator 中使用。
【參考資料】
TEXTJOIN 函數參考微軟提供的說明:TEXTJOIN 函數
SORTBY 函數參考微軟提供的說明:SORTBY 函數
INDEX 函數參考微軟提供的說明:INDEX 函數
文章標籤
全站熱搜
留言列表