贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

網友提問:在 Excel 中會使用 Find 函數和 Search 函數來查詢儲存格中的內容是否包含指定的內容。參考下圖,當我要找尋「週邊裝置」時,會連「電腦-週邊裝置」、「週邊裝置-鍵盤」及「週邊裝置」等都會被找到。

如果只想找到完全符合相同字串者,該如何處理?

Excel-找尋完全相符字串的儲存格(FIND,SEARCH,SUBSTITUTE)

 

【公式設計與解析】

(1) 使用 SEARCH 函數

儲存格B1:=IF(ISERR(SEARCH(B$1,$A2)),"","V")

使用 SEARCH 函數會傳回相符字串的位置,所以只要儲存格內含有該字串,即會傳回一個數值。所以無法判定儲存格內容是否和要找的字串「完全相符」。

(2) 使用 FIND 函數

儲存格C1:=IF(ISERR(FIND(C$1,$A2)),"","V")

使用 FIND 函數會傳回相符字串的位置,所以只要儲存格內含有該字串,即會傳回一個數值。所以無法判定儲存格內容是否和要找的字串「完全相符」。

(3) 使用 SUBSTITUTE 函數

文章標籤

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

網友提問:

在 Excel 中如何將日期「2018/01/01」轉換為「01月01日(一)」,該如何處理?

Excel-在一個儲存格顯示多個日期格式(TEXT)

 

【公式設計與解析】

儲存格C2:

=TEXT(A2,"mm月dd日;@")&"("&RIGHT(TEXT(A2,"[$-zh-TW]aaaa;@"),1)&")"

(1) TEXT(A2,"mm月dd日;@")

將儲存格A2內容的日期轉換為月(2碼)和日(2碼)的格式。

例如:2018/1/1 轉為01月01日。

(2) TEXT(A2,"[$-zh-TW]aaaa;@")

儲存格A2內容的日期轉換為「星期三」格式。

文章標籤

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

引用網友提問的問題,在處理公式時要注意的細節:

原來公式:{=MAX(IF((買賣權=C3+到期月份=B3),未沖銷,))}

結果不是網友所要的正確答案,想要知道問題何在?

其中的「+」運算子,是要執行邏輯 OR 運算,但也是要執行加法運算。

其實公式不會回應公式錯誤,因為公式語法沒有錯誤!但是公式為何出現錯誤的結果?

修改公式:{=MAX(IF(((買賣權=C3)+(到期月份=B3)),未沖銷,))}

(注意公式中多加上了括號)

原因是,在Excel在執行公式時「算術運算」會優先於「關係運算」。

所以將公式的兩個判斷條件加上括號,以改變運算的優先順序。

檢視微軟提供的說明:計算運算子以及 Excel 中的運算順序

網址:https://support.office.com/zh-tw/article/計算運算子以及-excel-中的運算順序-48be406d-4975-4d31-b2b8-7af9e0e2878a

Excel-注意公式中運算符號的優先順序

文章標籤

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

網友問到:在 Excel 的工作表中(如下圖),如果有二個下拉式選單,希望第二選單不要重現第一個選單已選取的項目,該如何處理?

例如,在選單A中已選取「五月」,則選單B中沒有列出「五月」供選取。

Excel-第二個選單不出現第一個選單已被選的內容(OFFSET,ROW)

【公式設計與解析】

要製作選單效果可以透過「資料驗證」功能,例如選單A設定:

儲存格內允許:清單

來源:=$D$2:$D$13

image

如果要做到選單B不能包含選單A中已被選取的項目,則必須建立另一個選單的內容。

選取儲存格D1:D13,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:選單A。

儲存格E2:

{=OFFSET($D$1,SMALL(IF(選單A<>$A$2,ROW(選單A),""),ROW(1:1))-1,0)}

文章標籤

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

網友提問:在 Excel 中,如何根據訂貨數量,加以分裝成箱、打、罐(1箱=12打、1打=12罐),該如何處理?

這個問題是初學者練習 INT 函數和 MOD 函數的好例子。

Excel-訂貨數量分裝箱/打/罐(INT,MOD)

 

【公式設計】

儲存格C2:=INT(A2/12/12)

儲存格D2:=INT((A2-C2*12*12)/12)

儲存格E2:=MOD(A2,12)

複製儲存格C2:E2,貼至儲存格C2:E16。

 

【函數說明】

★ INT 函數

文章標籤

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

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼