贊助廠商

學不完.教不停.用不盡文章列表

有同事問到:如果要將 Word 文件中的每一頁轉換為一張一張的圖片,該如何處理?

通常有人會建議以下這些方式:

●將一頁的Word文件內容,複製後貼至小畫家,再另存為圖片檔。

●利用某些虛擬印表機軟體,直接在列印Word文件時輸出為圖片檔。

●利用線上轉換功能,先上傳Word檔,即可上傳圖片檔。

●利用轉換軟體。

 

以上的每種方法都各有優缺點和實用性,以下要介紹的是利用軟體「Wondershare PDF Converter Pro」來轉換。

1. 將 Word 檔轉換為 PDF 檔。

將以下的 Word 文件直接另存新檔為 PDF 格式:

將Word文件的每一頁轉換為一張圖片

輸出為 PDF 檔:

將Word文件的每一頁轉換為一張圖片

2. 利用 Wondershare PDF Converter Pro 將 PDF 檔轉換每一頁為一張圖片。

在 Wondershare PDF Converter Pro 中放入要轉換的 PDF 檔,然後先在選項中設定圖像的輸出為『PDF 檔案的每一頁轉為圖像』及選取一種圖像格式。

將Word文件的每一頁轉換為一張圖片

選取『圖像』後進行轉換:

將Word文件的每一頁轉換為一張圖片

輸出即為指定的圖片,觀察其輸出的格式為1588X1123:

將Word文件的每一頁轉換為一張圖片

以下是實際的圖片(部分)以 100% 比例顯示:

將Word文件的每一頁轉換為一張圖片

 

 

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

今天是2016年5月的第二個星期日,也是母親節。如何使用 Excel 來找出每一年的母親節是那一天?

Excel-列出每一年的母親節日期(五月的第二個星期日)(WEEKDAY)

 

【公式設計與解析】

儲存格B2:=DATE(A2,5,1)+14-WEEKDAY(DATE(A2,5,1),2)

DATE(A2,5,1):根據儲存格A2的西元年藉由 DATE 函數求得該年5月1日的日期數值。

WEEKDAY(DATE(A2,5,1),2):找出該年5月1日是星期幾,其中參數『2』,表示傳回數值 1~7 代表星期一~星期日。

Excel-列出每一年的母親節日期(五月的第二個星期日)(WEEKDAY)

14-WEEKDAY(DATE(A2,5,1),2):距5月1日第二個星期日的天數。

複製儲存格B2,貼至儲存格C2:C12。

如果要將日期顯示『月2碼/日2碼』,可以將日期的數值格式自訂為:mm/dd。

Excel-列出每一年的母親節日期(五月的第二個星期日)(WEEKDAY)

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

在 Google 地圖上要表示一個地點,除了地名以外,經度和緯度是一個地點的基本的資料。當你使用導航系統或是表達一個地點時,就會用到經度和緯度。

關於經緯度的概念,可參考維基百科上的說明:https://zh.wikipedia.org/wiki/經緯度

Excel-經度和緯度的數值轉換(INT,MOD,TEXT)

以 Google 地圖為例,在任一地點上按右鍵,選取「這是哪裡?」,即可以資訊卡上顯示地址、地點名稱和經緯度。

Excel-經度和緯度的數值轉換(INT,MOD,TEXT)

如果你點選這個地點,則還會看到如下圖的資訊:

Excel-經度和緯度的數值轉換(INT,MOD,TEXT)

其中,經緯度有兩種表示方法『25.167159, 121.574075』和『25°10'01.8"N 121°34'26.7"E』。一種是十進制數,另一種是以『度°分'秒"』來表示。有時你取得經緯度的十進制數,但是某些系統需要的是度分秒的表示法,如何做轉換呢?

其中,『1分=1/60度』、『1秒=1/60分=1/3600度』。參考下圖,藉助 Excel 可以很方便的轉換出來。

Excel-經度和緯度的數值轉換(INT,MOD,TEXT)

 

【公式設計與解析】

儲存格C2:=INT(A2)&"度"&INT(MOD(A2,1)/(1/60))&"分"&TEXT(MOD(
MOD(A2,1),1/60)/(1/3600),"00.0")&"秒"

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

 

(1) 換算『度』:=INT(A2):

利用 INT 函數取出儲存格A2的整數部分,即為度數。

(2) 換算『分』:=INT(MOD(A2,1)/(1/60))

因為『1分=1/60度』,所以 MOD(A2,1)/(1/60) 可以換算為分數,但是因為只取整數部分,所以透過 INT 來去除小數部分。如果要顯示二位數,則可以改成 TEXT(INT(MOD(A2,1)/(1/60)),"00")。

(3) 換算『秒』:=TEXT(MOD(MOD(A2,1),1/60)/(1/3600),"00.0")

因為『1秒=1/60分=1/3600度』,所以 MOD(MOD(A2,1),1/60)/(1/3600) 可以換算為秒數,但是因為要取整數 2 位、小數 1 位,所以使用 TEXT 函數來設定顯示的結果。

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

在 Excel 的工作表中有一個資料表格(如下圖左),其中有名稱(甲、、乙、...、癸)和項目(A、B、C),對應的內容填有 1 ~ 9 的代號。如何才能篩選出每個代號所列的名稱(如下圖右)。(註:其中每名稱中的代號不會重覆)

Excel-表格資料篩選(OFFSET,SMALL,ROW,COLUMN)

 

【公式設計與解析】

儲存格G2:{=IFERROR(OFFSET($A$2,SMALL(IF($B$2:$D$11=$F2,ROW
($B$2:$D$11),FALSE),COLUMN(A:A))-2,0),"")}

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

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

 

(1) IF($B$2:$D$11=$F2,ROW($B$2:$D$11),FALSE)

於陣列公式中判斷儲存格B2:D11中和儲存格F2內容是否相符,若成立,則傳回儲存格列號;若不成立,則傳回 FALSE

(2) SMALL(第(1)式,COLUMN(A:A))

當公式向右複製時,COLUMN(A:A)=1→COLUMN(B:BA)=2→ ... →COLUMN(E:E)=5。再透過 SMALL 函數將第(1)傳回的陣列依序取出最第1小的值、第2小的值、...。

(3) OFFSET($A$2,第(2)式-2,0)

將第(2)式的傳回值代入 OFFSET 函數,求得相對的儲存格位置中的內容。其中『-2』是因為資料由第2列開始。

(4) IFERROR(第(3)式,"")

最後使用 IFFERROR 函數,對於第(2)式若因 SMALL 函數傳回錯誤值時,可以將結果顯示為空字串「""」。

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

網友利用 Excel 在資料處理時,如下圖中的A欄資料,在每筆資料字尾部分有些有加『,』,有些沒有,該如何統一在每筆資料字尾部分都不加『,』(參考下圖C欄)。

【公式設計與解析】

儲存格C2:=IF(RIGHT(A2,1)=",",LEFT(A2,LEN(A2)-1),A2)

RIGHT(A2,1)=",":利用 RIGHT 函數判斷每個儲存格最後一個字是否為『,』。

LEFT(A2,LEN(A2)-1):取出每個儲存格中,不包含最後一個字的其他字元。

複製儲存格C2貼至儲存格C2:C18。

Excel-去除字尾的指定字元(RIGHT,LEN)

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