贊助廠商

有網友根據這篇:計算儲存格範圍中含有特定字元的儲存格個數(ISERROR,SEARCH),來搜尋儲存格中是否含有某一特定字,網友想要知道如可查詢含有兩個字元的數量。(參考下圖)

以下的例子,要計算含有「民」含有「中時」的儲存格數量:

儲存格D2:{=SUM(NOT(ISERROR(SEARCH("民",$A$2:$A$30)))*1)}

儲存格D3:{=SUM(NOT(ISERROR(SEARCH("中時",$A$2:$A$30)))*1)}

儲存格D4:

{=SUM(NOT(ISERROR(SEARCH("民",$A$2:$A$30)*SEARCH("中時",$A$2:$A$30)))*1)}

其中兩個 SEARCH 函數之間的「*」,在觀念上是執行 AND 的邏輯運算。

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

前一篇文章:提到將欄位中的資料重組為資料為欄位的表格,網友還想要知道左邊表格如何轉換為右邊表格。(參考下圖)

方法應有很多,例舉使用陣列公式的做法:

儲存格H2:

{=OFFSET($A$1,0,SMALL(IF($B2:$E2="彈班",COLUMN($A:$D),99),COLUMN(A1)))}

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

IF($B2:$E2="彈班",COLUMN($B:$E),99):找出儲存格B2:E2中含有「彈班」的儲存格,對應至欄A:D,可傳回 1,2,3,4。若不含「彈班」者,傳回 99。(99的用意是要給一個較大的數值)

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

有網友問到一個好像也蠻常會遇到的例子,在以下的 Excel 資料表中(參考下圖),如何將右側表格中欄位的資料重組為左側資料為欄位的表格?

在右側表格的每列中的資料不會重覆,而且每一列出的資料內容沒有特定的順序。

儲存格B2:=IF(COUNTIF($H2:$J2,B$1),"彈班","")

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

COUNTIF($H2:$J2,B$1):先計算儲存格B1(甲)在儲存格H2:J2中出現的次數(1/0)。

IF(COUNTIF($H2:$J2,B$1),"彈班",""):如果上式結果為「1」,表示有出現過,則顯示「彈班」,否則顯示空白。

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

有網友問到:在 Excel 的資料表已有一個資料清單,如何改放到合併儲存格中(例如:每三個儲存格合併為一格)?(參考下圖)

這種問題使用 OFFSET 函數最方便處理了。在下圖中儲存格C2是由三個儲存格合併而來。

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

複製儲存格C2(即儲存格C2:C4),往下各列貼上。

INT(ROW(1:1)/3):往下複製時會產生 INT(ROW(1:1)/3)=0、INT(ROW(4:4)/3)=1、INT(ROW(7:7)/3)=2、INT(ROW(10:10)/3)=3、…。

如果每 4 個儲存格合併成一個儲存格,則公式改為 INT(ROW(1:1)/4),依此類推。

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

有網友問到:如何取一個數列的一段數值範圍來計算平均值?參考下圖:

【使用陣列公式】

儲存格C2:{=AVERAGE(IF((A2:A20>400)*(A2:A20<600),A2:A20,FALSE))}

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

(A2:A20>400)*(A2:A20<600):其中「*」執行 AND 邏輯函數運算,表示取儲存格A2:A20中大於 400 且小於 600 者。

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

先前的文章中提到在 Evernote 的記事中可以將局部文字予以加密,可以參考:
http://isvincent.pixnet.net/blog/post/38225911

有網友問到當第一次設定加密文字的密碼,在下一次使用時,會預設以這個密碼做為密碼,要如何更換密碼呢?對於每次都使用相同密碼有其方便性,不然在許多不同記事中使用了各種密碼,很有可能會忘記那篇記事使用了那個密碼。

image

當你輸入正確密碼後,就可以看到原始文字,下圖中有加框的文字即為加密後被解開的文字,下次使用時,還是得輸入相同密碼才能解開來。如果選取永久解密文字,才能真正的去除文字加密。

image

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

有網友問到在 Excel 中,如果要取一個數值最近某一數的倍數,可以使用 MROUND 函數,但是在稍早的 Excel 版本,該如何處理呢?

參考下圖,在儲存格B3中輸入公式「=MROUND(A3,$B$1)」,即可取得儲存格A3中數值最接 30 的倍數的數值。

MROUND 函數為:傳回四捨五入為所需倍數的數字。
其語法為:MROUND(number, multiple)

如果你使用的 Excel 版本並沒有提供 MROUND 函數,則只好利用公式自行運算了!

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

有老師問到使用雲端簡報工具 Prezi 來製作簡報效果很好,但是如何像 PowerPoint 一樣可以印出來或是加以儲存成檔案來保存呢?現在教師評鑑、教學檔案製作有時要用到書面資料。

Prezi 雲端簡報的動畫播放效果十分吸引人,要保存成一頁一頁的簡報內容其實是可以的,Prezi 提供了儲存格 PDF 的功能。

當完成簡報的設計之後,選取「Share」之下的「Download as PDF」指令:

系統開始會一頁一頁的儲存成 PDF 檔,等待出現 Finished all pages,即可按「Save PDF」來儲存。

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

教學上,我常使用 Evernote 來做研習課程的講義,通常只要透過共用指令,取得一個URL,即可將一個記事轉換為網頁,並且使用瀏覽器來檢視這個記事。

這是 Evernote 上的記事,必須透過 Evernote 軟體來檢視:

這是網頁上的記事,可以用瀏覽器在任何地點檢視:

現在 Evernote 的更新版本,已可以在 Evernote 上直接來播放簡報了。只要開啟這個記事後,點選工具列上的「簡報」:

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

母親節剛過,有人問到如何在 Excel 的工作表中列出每年母親節的日期?

因為母親節是固定在5月的第2個星期日,它是個明確且固定的規則,所以只要使用公式,即可輕鬆取得每年的母親節日期。(參考下圖)

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

DATE(A2,5,1):取得儲存格A2所代表年份的5月1日的數值,例如:2014/5/1的數值為41760。

WEEKDAY(DATE(A2,5,1),2):取出該年5月1日為星期幾的數值,在此使用參數「2」,代表傳回值和星期幾的對照關係為傳回1表示星期一、…、傳回7表示星期日。

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

Close

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

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

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

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

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼