贊助廠商

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

搜尋本部落格文章資料

目前分類:講義資料 (2218)

瀏覽方式: 標題列表 簡短摘要

讀者根據這篇:Excel-計算間隔列的和(SUPRODUCT,MOD,ROW),詢問了進階的做法。如下圖,如果數值清單中包含了文字,則原公式會出錯,如何能加上防錯機制,應該如何處理?

原先的公式是以 SUMPRODUCT 為主,現在要改為陣列公式來處理。

Excel-計算間隔列的和+防錯處理(陣列公式,MOD,ROW)

【公式設計與解析】

選取儲存格B1:B25,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:數值。

儲存格E2:{=SUM(IF(ISNUMBER(數值),(MOD(ROW(數值)-1,2)=1)*數值))}

這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵,Excel 自動加上「{}」。

(1) ISNUMBER(數值)

在陣列公式中,利用 ISNUMBER 函數判斷數值陣列裡是否為數字。結果會傳回 TRUE/FALSE 陣列。

(2) MOD(ROW(數值)-1,2)=1

公式中的參數『2』:這是要間隔多少列的數值。

MOD(ROW(數值)-1,2)=1:其中的「-1」,乃因數值陣列是由第2列開始,即項次1在第2列,項次2在第3列,...,都是差 1。利用 MOD 函數來求得列號除以2所得的結果,並判斷是否結果為 1,產生 1,0,1,0,1,0, ...。

(3) IF(ISNUMBER(數值),(MOD(ROW(數值)-1,2)=1)*數值)

利用 IF 函數只將數值陣列中是數字者,才計算(MOD(ROW(數值)-1,2)=1)*數值。

(4) SUM(IF(ISNUMBER(數值),(MOD(ROW(數值)-1,2)=1)*數值))

最後,利用 SUM 函數將第(3)式的傳回值予以加總,即為所求。


如果你的數值陣列只會出現數字,則可以參考:

Excel-計算間隔列的和(SUPRODUCT,MOD,ROW)

Excel-計算間隔列的和+防錯處理(陣列公式,MOD,ROW)

文章標籤

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

在 PowerPoint 中的字型設定裡有一個「等化字元高度」,可以用來將相同字型大小的字元拉成一樣高。例如下圖中小寫的英文字在設定「等化字元高度」後,被拉高成和中文字型一樣高了。

PowerPoint-運用等化字元高度

PowerPoint-運用等化字元高度

不同文字大小的字設定「等化字元高度」,會將各自相同大小的字拉成一樣高。

PowerPoint-運用等化字元高度

文章標籤

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

在 Excel 的工作表中,如下圖左的資料清單,如果想要依轉換至2個合併、3個合併、4個合併的儲存格中,該如何處理?

1. 欄的轉換

Excel-資料清單依序置入合併儲存格(OFFSET,INT,ROW,COLUMN)

【公式設計與解析】

儲存格C2:=OFFSET($A$2,INT(ROW(1:1)/2),0)

(1) 利用 ROW 函數來產生數值

公式向下複製時,ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→…。

(2) 利用 INT 函數控制每 2 列產生相同數值

公式向下複製時,INT(ROW(1:1)/2) 會依序產生 0, 0, 1, 1, 2, 2, 3, 3,…。

(3) 透過 OFFSET 函數顯示對應的儲存格內容

(4) 根據合併儲存格的數量,相對改變參數:2。

儲存格E2:=OFFSET($A$2,INT(ROW(1:1)/3),0)

儲存格G2:=OFFSET($A$2,INT(ROW(1:1)/4),0)

 

2. 列的轉換

Excel-資料清單依序置入合併儲存格(OFFSET,INT,ROW,COLUMN)

【公式設計與解析】

儲存格B4:=OFFSET($B$1,0,INT(COLUMN(A:A)/2))

(1) 利用 COLUMN 函數來產生數值

公式向右複製時,COLUMN(A:A)=1→COLUMN(B:B)=2→COLUMN(C:C)=3→…。

(2) 利用 INT 函數控制每 2 欄產生相同數值

公式向下複製時,INT(COLUMN(A:A)/2) 會依序產生 0, 0, 1, 1, 2, 2, 3, 3,…。

(3) 透過 OFFSET 函數顯示對應的儲存格內容

(4) 根據合併儲存格的數量,相對改變參數:2。

儲存格B6:=OFFSET($B$1,0,INT(COLUMN(A:A)/3))

儲存格B8:=OFFSET($B$1,0,INT(COLUMN(A:A)/4))

文章標籤

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

當你有幾個畫面大小不一的影片想要組合成一個影片,並且希望每個影片前加入字卡。你有想過拿 PowerPoint 來組合影片?

在 PowerPoint 中可以將不同畫面大小的影片變成一樣大,並且可以將影片之間加入轉場效果。而投影片也可以當做字卡人使用,也可以利用音樂檔來當做背景音樂。

【實做練練習】

以下取用網路上抓到的三個影片,其中的畫面寬度和畫面高度都不相同。試著來將三個影片組合成一個。

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片 PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片 PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

【參考步驟】

1. 將三個影片分別複製到簡報的投影片中,並且拖曳縮放大小,讓三個影片都和投影片一樣大。

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

2. 在「視訊設定/播放」功能表中,設定每個影片都是「自動播放」,且「淡入和淡出」的時間都設定為 02:00。

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

3. 在每個影片前新增投影片,並且打上文字。(參考下圖)

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

4. 在第一個字卡投影中新增一個音樂檔,當做背景音樂。

5. 設定音樂自動播放、跨投影片播放及在背景播放。

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

6. 設定全部投影片的轉場效果。

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

7. 選取「檔案/匯出」中的「建立訊息」。

8. 選取一種簡報品質,按一下「建立訊息」按鈕。

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

一段時間即會製作完成一個mp4檔案格式的影片檔。

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

實際播放,效果還不錯!

PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片 PowerPoint-將多個不同畫面大小的影片串接變成一個新的影片

文章標籤

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

學校裡各單位在排活動,會遇到一些特別的時段應避免安排活動,如何讓 Excel 幫你檢查出來有問題的日期?

以下圖為例,已經列出的要避開的起迄日期,根據活動起日和活動迄日,要如何檢核出有問題的活動並標示「有問題」?

Excel-根據要避開的起迄日期在活動日期清單中檢核日期有問題的活動(SUMPRODUCT)

 

【公式設計與解析】

選取F2:G8,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:起日、迄日。

儲存格D2:=IF(SUMPRODUCT((B2>=起日)*(B2<=迄日)+(C2>=起日)*
(C2<=迄日)),"有問題","")

複製儲存格D2,貼至儲存格D2:D23。

SUMPRODUCT 函數中使用了兩部分的處理:

(1) (B2>=起日)*(B2<=迄日)

判斷活動起日存格B2是否在起日和迄日的範圍內。若有,則會傳回「1」,若無,則會傳回「0」。其中「*」運算相當於執行邏輯 AND 運算。

(2) (C2>=起日)*(C2<=迄日)

判斷活動迄日存格C2是否在起日和迄日的範圍內。若有,則會傳回「1」,若無,則會傳回「0」。其中「*」運算相當於執行邏輯 AND 運算。

(3) (B2>=起日)*(B2<=迄日)+(C2>=起日)*(C2<=迄日)

第(1)和第(2)相加,結果若是等於0,表示活動起迄日期沒有在避開日期範圍內。

其中的「+」運算,也可以看成是邏輯 OR 運算。只要第(1)式或第(2)式中有一個傳回「1」,結果就會為「1」。

文章標籤

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

網友問到:在 Excel 的工作表中有個資料的原始清單,如何根據排除項目的清單,重新列出排除後的資料清單?

如下圖,排除清單裡已扣掉了排除項目。

Excel-將原始清單根據排除項目重新列出排後的清單(OFFSET,SMALL,ROW)

 

【公式設計與解析】

根據A欄的原始清單儲存格範圍,定義名稱:原始清單。

根據D欄的排除項目儲存格範圍,定義名稱:排除項目。

本例需要一個輔助欄位(B欄),

儲存格B2:=COUNTIF(排除項目,A2)

公式用以計算儲存格B2在「排除項目」項目中出現的次數。

(0表示不在排除名單中,1表示在排除名單中)

複製儲存格B2,往下各列貼上。

根據B欄的輔助欄位項目儲存格範圍,定義名稱:輔助。

儲存格C2:

{=IFERROR(OFFSET($A$1,SMALL(IF(輔助=0,ROW(輔助),""),ROW(1:1))-1,0),"")}

這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵,Excel 會自動加上「{}」。

(1) IF(輔助=0,ROW(輔助),"")

在陣列公式中,判斷輔助欄位裡的儲存格是否為「0」,若是,則傳回列號,若否,則傳回空字串。

(2) SMALL(IF(輔助=0,ROW(輔助),""),ROW(1:1))

在陣列公式中,根據第(1)式傳回的列號陣列,利用 SMALL 函數由小至大依序取出列號。

當公式向下複製時,ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→...。

(3) OFFSET($A$1,SMALL(IF(輔助=0,ROW(輔助),""),ROW(1:1))-1,0)

在陣列公式中,將第(2)式所得的列號代入 OFFSET 函數取得對應的儲存格內容。

(4) IFERROR(OFFSET($A$1,SMALL(IF(輔助=0,ROW(輔助),""),ROW(1:1))-1,0),"")

在陣列公式中,若 SMALL 函數傳回錯誤訊息時,利用 IFERROR 函數將此錯誤訊息顯示為空字串。

複製儲存格C2,往下各列貼上。

文章標籤

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

網友問到:如何在Excel的工作表中計算合於條件者的費用總和?

參考下圖,資料清單中有人員、項目和費用,要計算「手機」費用介於100至300者的總和。

Excel-計算合於條件者的費用總和(SUMPRODUCT)

 

【公式設計與解析】

選取儲存格A1:C22,按Ctrl+Shift+F3鍵,勾選「頂端列」,定義名稱:人員、項目、費用。

儲存格E2:=SUMPRODUCT((項目="手機")*(費用>=100)*(費用<=300)*費用)

SUMPRODUCT函數中使用三個條件:

條件一:項目="手機"

條件二:費用>=100

條件三:費用<=300

(項目="手機")*(費用>=100)*(費用<=300)會傳回TRUE/FALSE陣列。其中『*』相當於執行邏輯 AND 運算。

文章標籤

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

在 Excel 的工作表中有一個含有類別和項目的清單,如何改列出矩陣表格式的呈現?

Excel-將清單改成矩陣表格式呈現(SUMPRODUCT,OFFSET)

 

【公式設計與解析】

先選儲存格A1:B23,按Ctrl+Shift+F3鍵,勾選「頂端列」,定義名稱:類別、項目。

來看以下的分解作法。

Excel-將清單改成矩陣表格式呈現(SUMPRODUCT,OFFSET)

1. 使用輔助欄位

儲存格C2:=COUNTIF($A$2:A2,A2)

計算A欄第一個儲存格至對應儲存格中,和對應儲存格相同者出現的次數。

複製儲存格C2,貼至儲存格C2:C23。

 

2.利用輔助欄位將清單轉換為表格

儲存格E2:=SUMPRODUCT((類別=$D2)*(輔助=COLUMN(A:A))*ROW(項目))

複製儲存格E2,貼至儲存格E2:J6。

SUMPRODUCT函數中使用條件:(類別=$D2)*(輔助=COLUMN(A:A))

判斷「類別」陣列中和儲存格D2相同者,及「輔助」陣列中分別和第1,2,3,...項相同者,傳回 TRUE/FALSE 陣列。其中『*』相當於執行邏輯 AND 運算。

COLUMN(A:A)向右複製時,COLUMN(A:A)=1→COLUMN(B:B)=2→COLUMN(B:B)=3→...。

在上述的TRUE/FALSE 陣列中,只有一個是 TRUE,其餘均為 FALSE。再乘以「ROW(項目)」時,將會得到一個數值(TRUE/FALSE 陣列中唯一的 TRUE 者所對應的列號),其餘均為0的結果。即傳回項目陣列對應的儲存格列號。

 

3.利用OFFSET函數取得對應的儲存格內容

儲存格E2:{=IFERROR(OFFSET($B$1,SUMPRODUCT((類別=$D2)*(輔助=COLUMN(A:A))*ROW(項目))-1,0),"")}

這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵。

將第(2)式代入OFFSET函數取得對應的儲存格內容,並利用IFERROR函數將傳回錯誤的儲存格內容以空字串顯示。

複製儲存格E2,貼至儲存格E2:J6。

Excel-將清單改成矩陣表格式呈現(SUMPRODUCT,OFFSET)

類別和項目的內容任意排列,公式仍適用。

Excel-將清單改成矩陣表格式呈現(SUMPRODUCT,OFFSET)

文章標籤

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

在 Excel 的工作表裡,同一欄位中有可能出現相同的項目,如何自動標示該項目的最後一筆?(參考下圖)

Excel-在欄位中自動標示相同項目的最後一項(COUNTIF)

【公式設計與解析】

這個問題需要藉助「格式化的條件」設計來完成。

先選取儲存格A2:A26,再設定「格式化的條件設計」:

(1)規則類型:使用公式來決定要格式化哪些儲存格。

(2)規則:=COUNTIF($A$2:A2,A2)=COUNTIF($A$2:$A$26,A2)

(3)格式:淺綠色儲存格底色。

公式:=COUNTIF($A$2:A2,A2)=COUNTIF($A$2:$A$26,A2)的意義,

當從第一個儲存格至目前儲存格裡,該儲存格內容出現的次數,和第一個至最後一個儲存格裡,該儲存格內容出現的次數,如果兩者相同,則表示該儲存格為最後出現。

不管項目是集中出現或是分散出現,其格式化的條件所採用的公式是相同的。

文章標籤

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

在 Excel 中寫公式,如何能有效檢視錯誤是驗證公式想法的對錯?尤其是像含有陣列的公式,更是會讓人一頭霧水,如果能看到公式運作的每一個細部過程,或許對於除錯或是學習,會是有用的方式。

希望利用工具來降低學習的障礙,加速學習的效能。也能增進公式撰寫的準確性,並有助公式邏輯的推論。

以下圖為例,其公式是要以一個陣列公式,計算儲存格A2+A4+…+A14的結果。

Excel-公式設計與除錯的小幫手

首先,進入公式編輯器中選取公式裡的「A2:A14」。

Excel-公式設計與除錯的小幫手

接著,按 F9 鍵。

你會看到儲存格A2:A14中的每一個儲存格內容。

Esc 鍵,還原為公式。

Excel-公式設計與除錯的小幫手

再來,選取公式裡的「MOD(ROW(A2:A14),2)=0」

Excel-公式設計與除錯的小幫手

接著,按 F9 鍵。

你會看到這個片段公式的結果。(是一個 TRUE/FALSE 的陣列)

Excel-公式設計與除錯的小幫手

Esc 鍵,還原為公式。

最後,選取公式裡的「A2:A14*(MOD(ROW(A2:A14),2)=0)」。

接著,按 F9 鍵。

你會看到儲存格A2, A4, … , A14 中的數值,和儲存格A3, A5, …, A13 的內容都是0。

Excel-公式設計與除錯的小幫手

Esc 鍵,還原為公式。

希望利用這樣的過程,來輔助理解和學習公式,對自己的公式能準確的判斷邏輯是否正確,是否是自己想要的結果。

而以上的過程,也可以連續播放喔!

先選取儲存格C3,再選取「公式/公式稽核」功能表中的「評估值公式」。

你可以在這個對話框中,直接看到每個步驟的對應結果。

Excel-公式設計與除錯的小幫手

連續按一下「評估值」按鈕,會看到所有公式演算的歷程。

注意到:

評估公式中劃底線的部分,這就是下一次按下「評估值」按鈕要計算的公式。

而斜體字的部分,就是公式計算的結果。

Excel-公式設計與除錯的小幫手

Excel-公式設計與除錯的小幫手

Excel-公式設計與除錯的小幫手

Excel-公式設計與除錯的小幫手

Excel-公式設計與除錯的小幫手

其他還有:

先選取儲存格C3,再選取「公式/公式稽核」功能表中的「追蹤前導參照」。

可以看到這個公式參照了那些儲存格。

Excel-公式設計與除錯的小幫手

如果選取儲存格C3,再選取「公式/公式稽核」功能表中的「追蹤從屬參照」。

可以看到這個儲存格被那些儲存格引用在公式中。

Excel-公式設計與除錯的小幫手

如果公式出錯時(顯示錯誤訊息),也可以使用「公式/公式稽核」功能表中的「追蹤錯誤」或是「錯誤檢查」。

在此,利用工具和視覺的方式來輔助公式的除錯。

Excel-公式設計與除錯的小幫手

善用這些小工具,可以讓你容易除錯,更能理解公式是設計正確。

文章標籤

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

下圖中是 Excel 資料表的一個數值清單,如何計算數字中奇(偶)數位數的數值和?

Excel-計算數字中奇(偶)數位數的數值和(SUMPRODUCT,MID,ROW)

 

【公式設計與解析】

假設要求第1,3,5,7,9個字元的數字和。

儲存格B2:=SUMPRODUCT(VALUE(MID(A2,{1,3,5,7,9},1)))

SUMPRODUCT 函數中,利用 MID 函數中的參數 {1,3,5,7,9},來取出第 1,3,5,7,9 個字元。其中 {1,3,5,7,9} 為陣列。再透過 VALUE 將字元轉換為數值。最後,SUMPRODUCT 函數予以加總。

MID(A2,{1,3,5,7,9},1)在陣列公式中相當於 MID(A2,1,1)、MID(A2,2,1)、MID(A2,3,1)、MID(A2,4,1)、MID(A2,5,1)。

如果不想使用 VALUE 函數來將字元轉換為數值,也可以採用「運算」方式來轉換。

儲存格B2:=SUMPRODUCT(MID(A2,{1,3,5,7,9},1)-0)

儲存格B2:=SUMPRODUCT(MID(A2,{1,3,5,7,9},1)+0)

儲存格B2:=SUMPRODUCT(MID(A2,{1,3,5,7,9},1)*1)

儲存格B2:=SUMPRODUCT(MID(A2,{1,3,5,7,9},1)/1)

以上四個公式都會得到相同結果。

如果將 {1,3,5,7,9} 改成 ROW($1:$5)*2-1,也會得到相同結果。

儲存格B2:=SUMPRODUCT(MID(A2,ROW($1:$5)*2-1,1)*1)

儲存格B2:=SUMPRODUCT(MID(A2,ROW($1:$4)*2,1)*1)

其中 ROW($1:$5) 在陣列公式中代表 1,2,3,4,5。

文章標籤

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

參考下圖,在 Excel中有一個數字清單,數字前方都以「0」補滿 9 位數。如何將這些數字轉成以大寫國字數字表示?

例如:將數字「000351289」以「零零零參伍壹貳捌玖」表示。

Excel-將數字的每個位元轉成國字數字(TEXT,MID,COLUMN)

【公式設計與解析】

好像沒有特別簡捷的公式,只能靠轉助欄位來處理。

做法是先將每一個位元的數字轉成國字後,再加以串接在一起。

(1) 取得每個數字並轉國字

儲存格D2:=TEXT(MID($A2,COLUMN(A:A),1),"[DBNum2]")

複製儲存格D2,貼至儲存D2:L15。

COLUMN(A:A)=1,向右複製後,COLUMN(A:A)=1→COLUMN(B:B)=2→COLUMN(C:C)=3→ ...。

利用 MID 函數取出每個位元的數字。

其中 TEXT 函數中的參數:[DBNum2],可以將數字轉成國字數字。

(2) 串接取得的國字

儲存格B2:=D2&E2&F2&G2&H2&I2&J2&K2&L2

複製儲存格B2,貼至儲存B2:BL15。

 

 

文章標籤

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

網友問到:在下圖中的 Excel 工作裡有資料一和資料二,如何利用 LARGE 函數求得這 2 組資料中的最大值?

Excel-求取不連續區塊中的最大值(LARGE,定義名稱)

【公式設計與解析】

如果要使用 LARGE 函數直接以多個區域中的資料範圍來計算最大值是不可能的。但是可以先選取資料一和資料二(藉助 Ctrl 鍵),再定義名稱,例如:資料。

Excel-求取不連續區塊中的最大值(LARGE,定義名稱)

再以公式:=LARGE(資料,1),求得最大值。

文章標籤

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

回答網友提問:在 Excel 中的工作表有一資料清單(如下圖左),如何自動計算起日、迄日、日數、人數、平均等(如下圖右)?

在資料清單中不含星期日的資料,要找出各月的第一天和最後一天。並統計該月的日數和合計人數,再加以計算平均。

Excel-在資料清單中計算各月日數和起迄日期(MONTH,MIN,MAX)

 

【公式設計與解析】

假設一整年的資料置於儲存格A1:F360中(上圖中有若干資料被隱藏)。

選取儲存格A1:F360,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:日期、星期、早診、午診、晚診、合計。

計算起日,儲存格I48:{=MIN(IF(MONTH(日期)=H48,日期,""))}

計算迄日,儲存格J48:{=MAX(IF(MONTH(日期)=H48,日期,""))}

計算日數,儲存格K48:{=SUM(IF((日期>=I48)*(日期<=J48),1,""))}

計算人數,儲存格L48:{=SUM(IF((日期>=I48)*(日期<=J48),合計,""))}

以上全是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵,Excel 會自動加上「{}」。

計算平均,儲存格M48:=L48/K48

文章標籤

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

最近學校裡的課程正好來到了「創用CC」。

何謂創用CC,請參考:http://creativecommons.tw/explore

其包含了四種授權要素(包括「姓名標示」、「非商業性」、「禁止改作」以及「相同方式分享」),組成了六種授權條款。其中具有「公眾領域貢獻宣告」(CC0,Public Domain Dedication)與「公眾領域標章」(PD Mark,Public Domain Mark)標示者,讓你在使用時可以更不用擔心侵權的問題。

CC0,請參考:http://creativecommons.tw/cc0

PDM,請參考:http://creativecommons.tw/pdm

詳細資訊可參考台灣創用CC計畫網站:http://creativecommons.tw/

創用CC推出自家的搜尋引擎

最近,創用CC推出了自己的搜尋引擎:

CC Search(https://search.creativecommons.org/

可以在數以億計的圖片中搜尋。

創用CC推出自家的搜尋引擎

台灣創用CC計畫網站中也提供了:

素材搜尋(http://creativecommons.tw/search)。

主要是搜尋 Google、Google 圖片、和 Flickr 圖片上以各種CC授權條件釋出的素材。 

創用CC推出自家的搜尋引擎

其搜尋結果,有如你在 Google 圖片搜尋中搜尋標示為「再利用」的結果:

創用CC推出自家的搜尋引擎

文章標籤

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

針對網友高密度詢問的題目:n欄轉m欄,再次撰文說明。

【公式設計與解析】

《1欄轉2欄》

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

C欄和D欄是為了幫助理解的輔助欄位,其內容為:

儲存格C2:=(ROW(1:1)-1)*2+MOD(COLUMN(A:A)-1,2)

複製儲存格C2,貼至儲存格C2:D20。

將儲存格C2的內容代入 OFFSET 函數求得對應的儲存格內容:

儲存格F2:=OFFSET($A$2,(ROW(1:1)-1)*2+MOD(COLUMN(A:A)-1,2),0)

複製儲存格F2,貼至儲存格F2:G20。

 

《1欄轉3欄》

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

M=3,代入公式:

儲存格C2:=(ROW(1:1)-1)*3+MOD(COLUMN(A:A)-1,3)

複製儲存格C2,貼至儲存格C2:E20。

儲存格G2:=OFFSET($A$2,(ROW(1:1)-1)*3+MOD(COLUMN(A:A)-1,3),0)

複製儲存格G2,貼至儲存格G2:I20。

 

《1欄轉4欄》

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

M=4,代入公式:

儲存格C2:=OFFSET($A$2,(ROW(1:1)-1)*4+MOD(COLUMN(A:A)-1,4),0)

複製儲存格C2,貼至儲存格C2:F20。

 

《2欄轉3欄》

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

儲存格D2的內容分為二部分:

N=2,M=3,代入公式:

公式(1):=INT(((ROW(1:1)-1)*3+MOD(COLUMN(A:A)-1,3))/2)

公式(2):=MOD((ROW(1:1)-1)*3+MOD(COLUMN(A:A)-1,3),2)

複製儲存格D2,貼至儲存格D2:F20。

儲存格H2:=OFFSET($A$2,公式(1), 公式(2))

複製儲存格H2,貼至儲存格H2:J20。

 

《2欄轉4欄》

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

儲存格D2的內容分為二部分:

N=2,M=4,代入公式:

公式(1):=INT(((ROW(1:1)-1)*4+MOD(COLUMN(A:A)-1,4))/2)

公式(2):=MOD((ROW(1:1)-1)*4+MOD(COLUMN(A:A)-1,4),2)

複製儲存格D2,貼至儲存格DC2:G20。

儲存格I2:=OFFSET($A$2,公式(1), 公式(2))

複製儲存格I2,貼至儲存格I2:L20。

 

《2欄轉1欄》

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

儲存格D2的內容分為二部分:

N=2,M=1,代入公式:

公式(1):=INT(((ROW(1:1)-1)*1+MOD(COLUMN(A:A)-1,1))/2)

公式(1):=MOD((ROW(1:1)-1)*1+MOD(COLUMN(A:A)-1,1),2)

複製儲存格D2,貼至儲存格D2:D20。

儲存格F2:=OFFSET($A$2,公式(1), 公式(2))

複製儲存格F2,貼至儲存格F2:F20。

 

《3欄轉4欄》

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

Excel-n欄轉m欄(INT,MOD,ROW,COLUMN)

儲存格E2的內容分為二部分:

N=3,M=4,代入公式:

公式(1):=INT(((ROW(1:1)-1)*4+MOD(COLUMN(A:A)-1,4))/3)

公式(2):=MOD((ROW(1:1)-1)*4+MOD(COLUMN(A:A)-1,4),3)

複製儲存格E2,貼至儲存格E2:H20。

儲存格J2:=OFFSET($A$2,公式(1), 公式(2))

複製儲存格J2,貼至儲存格J2:M20。

文章標籤

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

如何更改 PowerPoint 中 SmartArt 中的個別圖案為其他的圖案?

PowerPoint-更改SmartArt 中的個別圖案為其他的圖案

 

參考以下步驟來操作:

1. 選取SmartArt中,按右鍵選取「群組/取消群組」。

2. 選取SmartArt中的圓形圖案,按右鍵選取「群組/取消群組」。

PowerPoint-更改SmartArt 中的個別圖案為其他的圖案

3. 選取「格式」功能表中的「插入圖案/編輯圖案」

4. 選取「變更圖案」中的「圓形箭號」。

PowerPoint-更改SmartArt 中的個別圖案為其他的圖案

5. 刪除「圓形箭號」圖案中的文字。

6. 調整圖案中的控制點和旋轉功能(如下圖)。

7. 插入一個文字方塊,文字如下圖。

PowerPoint-更改SmartArt 中的個別圖案為其他的圖案

8. 選取所有物件,按 Ctrl+G 鍵,予以設定為群組。

文章標籤

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

網友提問:如下圖的原始資料,若是數值未超過1000,則單位給予「g」,否則給予「Kg」,該如何處理?

輸入公式,儲存格C2:=IF(INT(A2/1000),A2/1000&"Kg",A2&"g")

INT(A2/1000):若是儲存格A2超過1000,結果會得到大於 0 的數。在IF函數的判斷中等同為「True」,否則會得到 0,等同為「Fasle」。

INT 函數為取不大於參數的最大整數。

Excel-判斷數值的位數給予不同單位(INT)

文章標籤

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

在 PowerPoint 中如何製作圖片局部內容放大的效果?

參考下圖,根據最左側圖片,要局部放大其中二個部分,該如何處理?

PowerPoint-製作圖片局部內容放大的效果

因為原始圖片是由 PowerPoint 中的多個圖案所組成,因此先複製這些圖案。

再按右鍵,並選取「貼上圖片」。重覆該步驟,得到二個圖片。

PowerPoint-製作圖片局部內容放大的效果

接著,放大複製出來的圖片。

PowerPoint-製作圖片局部內容放大的效果

再利用剪裁工具,將第一個圖片剪裁為「橢圓」,設定比例為「1:1」,並移動至適當的位置。

PowerPoint-製作圖片局部內容放大的效果

第二個圖也是仿相同做法。

PowerPoint-製作圖片局部內容放大的效果

結果如下:

PowerPoint-製作圖片局部內容放大的效果

文章標籤

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

在 PowerPoint 中如果要製作如下圖多個環圈扇形,該如何處理?

PowerPoint-製作多個環圈扇形

因為在 PowerPont 中預設的圖案沒有這類的形狀,所以得利用組合方式才能得到。

參考以下步驟:

1. 建立二個同心圓,一大一小。

2. 建立一個長條狀矩形。

PowerPoint-製作多個環圈扇形

2. 複製該長條矩形,貼上 5 次。並分別旋轉為 30°、60°、90°、120°、150°。

3. 選取所有的物件,並設定「水平置中、垂直置中」。

PowerPoint-製作多個環圈扇形

4. 依序先選取大圓,再選取小圓,再選取其中的 6 個長條矩形。

5. 選取「格式」功能表中的「合併圖案/分割」。

PowerPoint-製作多個環圈扇形

6. 選取不要的部分,並予以刪除。

PowerPoint-製作多個環圈扇形

7. 分別為每個物件著上不同的色彩。大功告成。

PowerPoint-製作多個環圈扇形

文章標籤

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

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

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

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

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

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼