在 Excel 中有一個數列組成的資料表(參考下圖[上]),如果想要重新由小到大或由大到小排序其中的數列(參考下圖[下]),該如何處理?
(1) 由小到大排序
儲存格A12:=SMALL($A$1:$J$10,(ROW(1:1)-1)*10+COLUMN(A1))
複製儲存格A12,貼至儲存格A12:J21。
(ROW(1:1)-1)*10+COLUMN(A1):依序產生 1, 2, 3, …, 10, 11, 12, …, 99, 100 等數字。
在 Excel 中有一個數列組成的資料表(參考下圖[上]),如果想要重新由小到大或由大到小排序其中的數列(參考下圖[下]),該如何處理?
(1) 由小到大排序
儲存格A12:=SMALL($A$1:$J$10,(ROW(1:1)-1)*10+COLUMN(A1))
複製儲存格A12,貼至儲存格A12:J21。
(ROW(1:1)-1)*10+COLUMN(A1):依序產生 1, 2, 3, …, 10, 11, 12, …, 99, 100 等數字。
在 Excel 的工作表中有一個資料,大部分的資料都是連續的遞增數值(參考下圖左),如何找出不是連續遞增的資料(參考下圖右)?
【解法】
如果單從一些儲存格數值要找不出不連續的儲存格並不容易,所以需要一些輔助儲存格,例如「項次」欄位(其是一些遞增1的數值)。先找到「項次」欄位的儲存格內容,再由這個儲存格內容查表找到對應的數值。
(1) 找出非連續遞增數值的項次
在 Excel 中有許多工作表,通常會有相同的架構,如果想要取用相同工作表的同一儲存格時,該如何下公式?
如果你輸入的公式是:
儲存格D1:=工作表1!A2
則當你複製儲存格D1,往下各列貼上時會產生:
儲存格D2:=工作表1!A3
儲存格D3:=工作表1!A4
在 Excel 的工作表中有些時候我們可能會隱藏某些欄(列),如果我們複製的儲存格區域包含了隱藏的儲存格(如下圖中的B欄被隱藏了):
在貼上時會將被隱藏的資料也一併複製貼上了:
如果想要在貼上時不要包含被隱藏的資料該如何處理呢?其實只要多一個動作即可。
1. 先選取要複製的儲存格區域(其中包含了被隱藏的儲存格(B欄))。
在網路上發現有人用公式來處理資料部析的方式不錯,很有創意,可以來介紹一下。參考下圖,在A欄中有一些字串,其中的文字以「/」做為分隔,現在希望將每段分隔的文字,分別放在右側的儲存格中,該如何處理?
假設字串中不含「*」字元。
儲存格B2:=SUBSTITUTE(MID(SUBSTITUTE($A2,"/",REPT("*",30)),30*(COLUMN(A2)-1)+1,30),"*","")
複製儲存格B2,貼至儲存格B2:D5。
公式中的「30」是假設在A欄中的字串不會超過30個字元。
當你在 Excel 的工作表中輸一個網址或 Email 位址,在按下 Enter 鍵時,其預設會自動建立超連結。可是,有時你並不想要這個超連結,要如何不要這個超連結呢?方法很簡單:你只要在輸入好網址後,隨即按一下 Ctrl+Z 鍵,可以馬上移除超連結。
在 Word 中相同方式也可行。
在 Word 中如果你想將段落依每段的第一個字來排序,可以使用[常用/段落]中的「排序」功能。
1. 選取要排序的段落。
2. 按一下[常用/段落]中的「排序」按鈕。
3. 選取要排序的類型,例如「筆劃、數字、日期、注意」等,並選取「遞增/遞減」。
4. 按一下[確定]按鈕。
在 Excel 的函數提供了 NOT、AND、OR 等函數,但是沒有提供 XOR 運算(互斥或運算)的相關函數,該如何執行這個邏輯函數的運算呢?
XOR 邏輯函數的基本概念是輸入 X, Y ,兩者相同時,輸出為 False;兩者不同時,輸出為 True。我們要利用 NOT、AND、OR 三個函數來執行 XOR 運算。
XOR(X,Y) = OR(AND(X, NOT Y), AND(Y, NOT X))
【不處理空白】
在 Excel 中有一個價格資料表(如下圖左),因為有了新的價目表,其中只有部分的價格做了調整(如下圖右),如何製作新的價目表呢?其中沒有調價的項目維持原價,而有調價項目以新價格取代。
【準備工作】
選取儲存格G1:H12,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:調價項目和新價格。接著,定義名稱:資料,範圍為儲存格G1:H12。
【輸入公式】
有個有趣的題目是:台灣證劵交易市場規定股票成交價格只能在前一個交易日的收盤價的漲、跌7%範圍內變動。如果某支股票前一個交易日的收盤價是每股100 元,假設該股票次日起連續五個交易日以跌停板收盤(即每日跌7%),接著連續五個交易日以漲停板收盤(即每日漲7%)。請問經過這十個交易日後,該支股票每股的收盤價是大於、等於或小於100 元?
或許有人以直覺來看,答案應是:等於100元。如果你以試算表來驗算(參考下圖),以四種不同的漲跌順序,但都是漲7%有五次,而跌7%也有五次,結果都一樣是:「小於100元」。
如果你想以一個公式即求得儲存格C11的結果,公式為何?
{=B1*PRODUCT((MOD(ROW(1:10),2)*2-1)*ROW(1:10)/ROW(1:10)*7%+1)}
這是陣列公式,輸入完成請按 Ctrl+Shift+Enter 鍵。