在先前的文章中已使用了 TEXTJOIN 函數 和 TEXTSPLIT 函數處理文字的分割和串接。
本篇要介紹 TEXTBEFORE 函數和 TEXTAFTER 函數,也可以用來分割字串。
在先前的文章中已使用了 TEXTJOIN 函數 和 TEXTSPLIT 函數處理文字的分割和串接。
本篇要介紹 TEXTBEFORE 函數和 TEXTAFTER 函數,也可以用來分割字串。
在 Excel 中有許多的內建函數可以使用,但是每個人的需求因人而異,有些運算會重覆使用,因此有自訂函數的需求。Excel 中的 LAMBDA 函數配合名稱管理員即可以建立自訂函數。
或許先前你已會使用 LET 函數(可參考:Excel-解析LET函數)。利用 LET 函數可以在函數中建立可重覆使用的運算式。
在 Excel 裡如果想要重排一個陣列,可以使用 CHOOSECOLS 函數和 CHOOSEROWS 函數。
(1) 儲存格B11:=CHOOSECOLS(B4:G8,1,3,5)
指定抽取第1,3,5欄重組為新的陣列。
先前有幾篇文章提及在 Excel 裡,文字的串接是利用 TEXTJOIN 函數,如果要分割字串,可以使用 TEXTSPLIT 函數。
(1) 儲存格A5:=TEXTJOIN(",",,A3:J3)
TEXTJOIN 函數用以串接字串。將儲存格A3:J3的內容依序串接成一個字串。
如果要將一列或一欄轉換為多列或多欄組成新的表格,可以使用 WRAPCOLS 函數和 WRAPROWS 函數。
1. 將一列轉換為多列或多欄
儲存格A5:=WRAPCOLS(A3:J3,4,"X")
儲存格G5:=WRAPROWS(A3:J3,4,"X")
在 Excel 裡將一個表格裡的資料陣列轉換為一欄或是一列是常見的需求,目前在 Microsoft 365 中有提供 TOROW 函數和 TOCOL 函數來完成,如果沒有 Microsoft 365 者,也可以透過 TEXTJOIN 函數來完成。
【延伸閱讀】
常有網友會詢問關於抓取股票資訊的問題,因為我沒有在接觸股票,所以對這些議題較為陌生。但是研究動態陣列時,倒是知道有一個函數和歷史股價資訊有關可以運用。
在 Excel 裡有一個函數:STOCKHISTORY,可以用來抓取歷史的股價相關資訊。(特別聲明:圖中資訊無法保證其正確性。)
下圖是由 Google 搜尋顯示的結果:
在工作中使用雙螢幕有很多方便之處,雙螢幕之下可以設定在單一螢幕或是延伸桌面,而延伸桌面就有主副之分。
因為主要的工作列內容,例如:喇叺圖示、網際網路存取圖示、通知區域的各種圖示等,預設只能顯示在主螢幕(第1螢幕)的工作列上,如何能將主要工作列內容顯示在延伸桌面上?
利用以下的操作: