網友想要將 Excel 資料表中的資料,由一列多欄轉多列一欄呈現(如下圖),該如何處理?
【公式說明與解析】
儲存格F2:=OFFSET($A$1,INT(ROW(1:1)/4)+1,MOD(ROW(1:1),4)-1)
複製儲存格F2,貼至儲存格F2:F4。
網友想要將 Excel 資料表中的資料,由一列多欄轉多列一欄呈現(如下圖),該如何處理?
【公式說明與解析】
儲存格F2:=OFFSET($A$1,INT(ROW(1:1)/4)+1,MOD(ROW(1:1),4)-1)
複製儲存格F2,貼至儲存格F2:F4。
網友問到:在 Excel 中有些資料是間隔欄(列)呈現,例如在下圖中的屬性和數量分別有多欄,如何整合同一屬性計算數量?
一、間隔欄
【公式設計與解析】
列舉三種方式:
儲存格I2:=SUMIF($A2:$G2,I$1,$B2:$H2)
網友問到:如果在 Excel 的資料表中有一個『台斤』的數列,其中『ntm』表示『幾斤幾兩』。如何能將A欄的台斤表示轉換成B欄的數值表示法?且要如何將台斤轉換成公斤來表示?
【公式設計與解析】
參考上圖,輸入以下公式:
(1) 轉換台斤為數值
網友想要由 Excel 資料表中的日期+時間清單中,分離出日期和時間部分。分離出來的日期和時間,兩者都還是保持為日期格式。
在A欄中的內容都是由日期和時間組成。在 Excel 中每一天都是以數值『1』表示,所以每個日期都可以表示為:一個整數再加上小數。而每過一天,數值就會加 1。
(1) 日期/儲存格C2:=INT(A2)
使用 INT 函數取出不大於儲存格A2內容的最大整數,即可得到數數部分。
(2) 時間/儲存格E2:=MOD(A2,1)
使用 MOD 函數取出儲存格A2除以 1 的餘數,即可得到小數部分。
網友問到在 Excel 中有一個『西元年』的清單,如何轉換為『民國年』的表示方式?
儲存格C2:=TEXT(A2,"yyyy")-1911&TEXT(A2,"mmdd")
儲存格E2:=TEXT(A2,"yyyy")-1911&"/"&TEXT(A2,"mm/dd")
注意:儲存格A1為數值,儲存格C2和儲存格E2會轉換為文字。
關於日期格式的設定,可以參考:http://isvincent.pixnet.net/blog/post/42385024
有網友想要在 Excel 中建立一個圖檔的清單,並且能直接點選後開啟圖檔,該如何處理?(參考下圖)
這是個不錯的問題,因為圖檔的命名,不見得都是以有意義的名稱來命名,或許只是使用流水號或是一些不具任何意義的編號。在 Excel 中如果能建立圖片內容的名稱和檔案名稱的對照表,或許有助於加速開啟想要的檔案。
假設所有的圖檔都放在資料夾中,路徑『E:\Google Downloads\images\images』。
儲存格C2:=HYPERLINK("E:\Google Downloads\images\images\"&B2,B2)
相當於儲存格C2:=HYPERLINK("路徑"&B2,B2)
在 Excel 的資料表中,有網友想要為一些數值加上單位,例如『公斤』,該如何處理?參考下圖,又如何將公斤和公克分開給予單位?
1. 為數值加上單位
假設數值整數部分最多二位數,小數部分最多三位數。
選取要加上單位的儲存格,為其設定儲存格格式。自訂格式:#0.0##"公斤"。
上一篇文章:Excel-取出每列有數值最左(右)欄的內容及對應的欄位(INDEX,COLUMN)
其中提到了「取出每列有數值最左(右)欄的內容及對應的欄位」,有網友想要進一步,想要略過空白儲存格將資料依序向左集中。
如下圖,每一列中有部分儲存格是『空白』儲存格,現在要把非空白的儲存格向左依序集中,該如何處理?
【公式設計與解析】
網友有興趣想要找出在 Excel 中的資料表(如下圖)中,每列最左欄或最右欄的數值及其對應的欄位名稱,該如何處理?
一、取出每列有數值最左欄的內容及對應的欄位
1. 使用陣列公式
(1) 最左欄數值
儲存格G2:{=INDEX(A2:F2,MIN(IF(A2:F2<>"",COLUMN(A2:F2))))}
在學校中常會有一些報名表(如下圖),筆數可能上千筆,如何在 Excel 中使用『樞紐分析表』當為工具,建立一個摘要表呢(參考下圖)?
實務面上應該是要先有摘要表,才能在報名表中配置相關資料,但是現在的題目是同仁想要由報名表來反推摘要表。
假設如下圖的報名表(內容超過1000筆):
請你插入一個樞紐分析表,本例在「列」區域中插入了『科目、學期、教師、時數』四個欄位,結果出來的結果如下圖,是一個大網模式(階層)的呈現方式。要如何呈現為「表格」的模式?