贊助廠商

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

搜尋本部落格文章資料

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

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

最近在網路上查詢時,找到了中文字筆劃和內碼的對照表。心想如何在Excel中查詢文字的筆劃呢?

而這個對照表的內碼使用16進制表示,如B欄和C欄。所以先要轉換成10進制表示,如D欄和E欄。所以:

儲存格D2輸入公式:=HEX2DEC(B2)

儲存格E2輸入公式:=HEX2DEC(C2)

儲存格I2輸入公式:

=SUMPRODUCT((CODE(H2)>=$D$2:$D$84)*(CODE(H2)<=$E$2:$E$84),$F$2:$F$84)

(看來有些字仍然查不出筆劃,因為這個對照表似乎不夠完整。)

其中CODE()函數會傳回指定文字的內碼,該內碼是以10進制表示。使用SUMPRODUCT()來查詢筆劃。

SUMPRODUCT(範圍1條件*範圍2條件,筆劃範圍)

=SUMPRODUCT(一組0,1的陣列*一組0,1的陣列,筆劃範圍)

=SUMPRODUCT(一組0,1的陣列,範圍)

以7劃為例:

SUMPRODUCT:

傳回各陣列中所有對應元素乘積的總和。

語法 :SUMPRODUCT(array1,array2,array3, ...)

Array1, array2, array3, ...   是 2 到 255 個欲求其對應元素乘積之和的陣列。

(SUMPRODUCT 函數會將所有非數值資料的陣列元素當成 0 來處理。 )

 

中文字的內碼對照表(不夠完整):

  16進制 16進制 10進制 10進制  
  範圍1 範圍2 範圍1 範圍2 筆劃
常用字: A440 A441 42048 42049 1
  A442 A453 42050 42067 2
  A454 A47E 42068 42110 3
  A4A1 A4FD 42145 42237 4
  A4FE A5DF 42238 42463 5
  A5E0 A6E9 42464 42729 6
  A6EA A8C2 42730 43202 7
  A8C3 AB44 43203 43844 8
  AB45 ACFD 43845 44285 9
  ACFE ACFE 44286 44286 10
  AD40 ADBB 44352 44475 9
  ADBC B0AD 44476 45229 10
  B0AE B3C2 45230 46018 11
  B3C3 B6C2 46019 46786 12
  B6C3 B9AB 46787 47531 13
  B9AC BBF4 47532 48116 14
  BBF5 BE51 48117 48721 15
  BE52 BE52 48722 48722 14
  BE53 BEA6 48723 48806 15
  BEA7 C074 48807 49268 16
  C075 C24E 49269 49742 17
  C24F C2CA 49743 49866 18
  C2CB C2CB 49867 49867 17
  C2CC C35E 49868 50014 18
  C35F C454 50015 50260 19
  C455 C455 50261 50261 20
  C456 C456 50262 50262 19
  C457 C4D6 50263 50390 20
  C4D7 C56A 50391 50538 21
  C56B C5C7 50539 50631 22
  C5C8 C5F0 50632 50672 23
  C5F1 C654 50673 50772 24
  C655 C664 50773 50788 25
  C665 C66B 50789 50795 26
  C66C C675 50796 50805 27
  C676 C678 50806 50808 28
  C679 C67C 50809 50812 29
  C67D C67D 50813 50813 30
  C67E C67E 50814 50814 32
罕用字: C940 C944 51520 51524 2
  C945 C94C 51525 51532 3
  C94D C962 51533 51554 4
  C963 C9AA 51555 51626 5
  C9AB C9BD 51627 51645 6
  C9BE C9BE 51646 51646 5
  C9BF CA59 51647 51801 6
  CA5A CAF6 51802 51958 7
  CAF7 CAF7 51959 51959 6
  CAF8 CBB0 51960 52144 7
  CBB1 CDDC 52145 52700 8
  CDDD D0C7 52701 53447 9
  D0C8 D44A 53448 54346 10
  D44B D6CB 54347 54987 11
  D6CC D6CC 54988 54988 12
  D6CD D779 54989 55161 11
  D77A D77A 55162 55162 12
  D77B D850 55163 55376 11
  D851 DADE 55377 56030 12
  DADF DADF 56031 56031 11
  DAE0 DCB0 56032 56496 12
  DCB1 E0EF 56497 57583 13
  E0F0 E4E5 57584 58597 14
  E4E6 E8F3 58598 59635 15
  E8F4 EBF0 59636 60400 16
  EBF1 EBF1 60401 60401 15
  EBF2 ECB8 60402 60600 16
  ECB9 ECDD 60601 60637 17
  ECDE ECDE 60638 60638 16
  ECDF EEEA 60639 61162 17
  EEEB EEEB 61163 61163 18
  EEEC EFB6 61164 61366 17
  EFB7 F055 61367 61525 18
  F056 F056 61526 61526 17
  F057 F0CA 61527 61642 18
  F0CB F0CB 61643 61643 16
  F0CC F16A 61644 61802 18
  F16B F16B 61803 61803 19
  F16C F1EA 61804 61930 18
  F1EB F267 61931 62055 19
  F268 F268 62056 62056 20
  F269 F3FC 62057 62460 19
  F3FD F4B4 62461 62644 20
  F4B5 F4B5 62645 62645 19

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

在Word中如果要互換字元與Unicode代碼,則將滑鼠指標移至要轉換的Unicode字元的右側,然後按ALT+X,即會置換為Unicode。如果輸入一個Unicode,再按ALT+X,則會置換為該Unicode所代表的文字。例如「微:5FAE」、「。:3002」、「∞:221E」、「03A9+ALT+X:Ω」、「FFE5+ALT+X:¥」。

如果你在半型的英文字母或符號,則也會顯示其ASCII碼。例如:「A:0041」、「Q:0051」、「t:0074」。

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

常用的希臘字母表,其在Office中使用時,只要將字型設定為「Symbol」,只要依大寫或小寫英文字,即可顯示如下的希臘字母。

當然你也可以使用[插入特殊符號]中的[希臘符號],其插入的是全型的符號(內碼為0391~03C9)。

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

在Excel的資料表中,如果想要將儲存格中的部分文字隱藏,則可以藉助RIGHT、LEFT、MID函數。

例如:儲存格C2:=REPT("*",6)&RIGHT(B2,4)

例如:儲存格C3:="****-**"&RIGHT(B3,4)

例如:儲存格C4:=LEFT(B4,4)& "****-*"&RIGHT(B4,3)

例如:儲存格C5:=REPT("****-",3)&RIGHT(B5,4)

例如:儲存格C6:="****-"&MID(B6,6,4)&"-****-****"

利用「&」運算元來串接字串,利用REPT函數來產生重複的字串。

註:為了讓文字能對齊,選用了「Consolas」字型。

 

RIGHT(text,num_chars)

Num_chars:指定想要以 RIGHT 所篩選的字元數目。 num_chars 必須大於或等於零。
(如果num_chars大於字串的長度,則會傳回所有的文字。如果省略num_chars,則預設其值為 1。)

LEFT(text,num_chars)

Num_chars:指定想要以 LEFT 所篩選的字元數目。Num_chars 必須大於或等於零。

(如果num_chars大於字串的長度,則會傳回所有的文字。如果省略 num_chars,會預設其值為 1。)

MID(text,start_num,num_chars)

Start_num:指定想要由text字串的第幾個位元組開始篩選。

Num_chars:指定要MID從字串傳回的字元組。

(如果start_num大於文字長度,MID將傳回 " " (空字串)。 如果 start_num 小於 text,但 start_num 加上 num_chars 的長度超過 text 的長度,MID將傳回由 start_num到text結尾的所有字元。)

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

在Excel中要自製一個常用的ASCII對照表,需要用到CHAR函數和DEC2HEX函數。

例如:儲存格B2=DEC2HEX(A2),將儲存格A1中的10進制數字轉換成16進制數字。

例如:儲存格C2=CHAR(A2),將儲存格A1中的10進制數字轉換成ASCII碼對照的文字。

CHAR函數的語法:CHAR(number)

Number指一個介於 1 到 255 之間的數字,轉換成所要的字元。這個字元取自電腦所使用的字元集。

關於數字系統的轉換,參照以下常見的進制轉換函數對照表:

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

在Excel中要轉換大小寫字元,可以使用LOWER、UPPER和PROPER函數。

例如:儲存格B2=UPPER(A2),會將每一個小寫字元轉換為大寫字元。

例如:儲存格C2=LOWER(B2),會將每一個大寫字元轉換為小寫字元。

例如:儲存格D2=PROPER(C2),會將每個英文字的第一個字母改成大寫字元。特別注意D6儲存格,因為其為中英文連接,所以並沒有將英文的首字改成大寫。

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

在Excel中要處理半型字元和全型字元的轉換,要使用BIG5和ASC函數。

例如:儲存格B2=BIG5(A2),儲存格C2=ASC(B2)。有中文字元不受影響。

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

ROUND 函數主要是對對數字做指定位數的四捨五入計算。

語法:

ROUND(number, num_digits)ROUND 函數的語法具有下列引數 :

number:想要執行四捨五入計算的數字。

num_digits:對數字引數執行四捨五入計算時的位數。

如果在取四捨五入的位數為負數時,例如-3,則會對數字取至千位數(小數點以3位)。

如果在取四捨五入的位數為正數時,例如+2,則會對數字取至小數點以下2位。

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

如果要將下表的各區段成績的人數做成一個摘要表,可以使用FREQUENCY來建立。

image1

(1)先選N3:N9。

(2)輸入公式=FREQUENCY(B3:K22,M3:M9),按一下Ctrl+Shift+Enter,建立陣列。

在N3:N9會填入相同的陣列公式,並顯示結果。

公式變為{=FREQUENCY(B3:K22,M3:M9)},而且你不能單獨改變其中一個儲存格的公式。

image2

結果表示:

0~40分有3人

41~50有34人

51~60有29人

61~70有31人

71~80有38人

81~90有33人

91~99有32人

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

拿九九乘法表來練習絕對位址和相對位址,簡單易懂。

在B2儲存格中輸入公式:=A2*B1

將滑鼠移至A2,連續按三次F4,顯示$A2。因為B2儲存要向右複製,所以A欄的位址要不變。

將滑鼠移至B1,連續按二次F4,顯示B$1。因為B2儲存要向下複製,所以1列的位址要不變。

 image1

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

在Excel資料表中(如下圖),如果想要找出那一個內容重覆,該如何處理呢?例如:先建立一組流水號(公式中會用到),在內容的儲存格則顯示大寫英文字母,來檢驗與第幾個儲存格重覆。

C1儲存格中的公式為陣列公式(要按Ctrl+Alt+Enter):

{=IFERROR(SMALL(IF((($B$2:$B$21=$B2)*($A$2:$A$21<>$A2)),$A$2:$A$21),1),"")}

在IF函數中的「*」,代表AND運算。

$B$2:$B$21=$B2會產生B2在B2:B21中是否相同的邏輯值陣列

(True;False;False;…..;True;False;False)

$A$2:$A$21<>$A2會產生A2在A2:A21中是否不相同的邏輯陣列

(False;False;False;……;True;False;False)

此舉在找出是否為自己和自己重覆

($B$2:$B$21=$B2)*($A$2:$A$21<>$A2)會得到一個AND後的運算結果

(True;False;False;…..;True;False;False) AND (False;False;False;……;True;False;False)

=(Fasle;False;Fasle;False;……;True;Fasle;Fasle)

公式變為:

{=IFERROR(SMALL(IF(((Fasle;False;Fasle;False;……;True;Fasle;Fasle),$A$2:$A$21),1),"")}

因為第18個為True,所以公式結果為:

{=IFERROR(SMALL(18,1),"")}

=18

其中SMALL函數的用途為如果有多個重覆時,會顯示第一個重覆的位置。

而IFERROR函數的用途為如果都沒有重覆時,可以不顯示錯誤訊息。

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

在Excel中如果面對一個具有複雜公式的儲存格,要做維護和檢修,應該不是件簡單的事。Excel提供了一個評估值公式:[公式 | 公式稽核 | 評估值公式],用來評估公式。

先選要評估公式的儲存格,選取[公式 | 公式稽核 | 評估值公式]。當開啟了[評估值公式]對話框時,你會發現到儲存格的參照(儲存格位置)及評估(公式)二個部分。

按一下[逐步執行]按鈕,即會顯藍色字的結果。

連續按一下[評估值]按鈕,則會執行公式中畫底線的部分。

直到看到最後的結果,如果想要重頭再執行,則可以按一下[重新啟動]按鈕。

如果你要維護自己寫的公式,或是看不懂別人的公式時,不妨使用[評估值公式],比較容易理解公式的運作過程,也會較方便做除錯的工作。

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

在Excel的資料表中,如果想要快速檢視資料表中儲存格的公式內容,則可以使用快速鍵:Ctrl+`。

按一下Ctrl+`,可切顯示/隱藏儲存格中的公式內容。

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

如果要將左邊的表格轉換成右邊的表格,必須藉助換行的字元,並且將儲存格的對齊方式設定為自動換列。

例如在儲存格F2中輸入=C2&CHAR(10)&B2,則姓名和學號可以在同一儲存格,並且自動換行。

==>

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

在Excel的運算中,如果不注意,偶爾會出現發生循環參照,因而產生運算錯誤。但是如果你想要求出以下計算式的結果,使用循環參照(反覆計算)是不錯的點子。

假設在Excel選項中,勾選[啟用反覆運算]項目(其預設是不勾選的),並設定最高次數,例如5000。

例如,B3儲存格輸入公式:=(A3-B3)^0.5,其中A3即是公式中的n,而B3即是公式中的A(公式產生了循環參照)。

其Ans欄位中,在n=2、n=6、n=12、n=20時,都可以得到一個整數解。(針對公式,只要將等號兩邊取平方,則得到A^2=2-A,再去解方程式的根,會得到和Excel的運算結果一樣。)

其中n=1的Ans是有問題的。

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

在Excel的資料表中,若已建立若干資料,包含輸入文字、公式和格式設定等(如下圖)。例如A欄和B欄是純文字輸入資料,而C欄和D欄則是根據B欄資料,產生的公式結果。當你新增一列資料時,如果想要C欄和D欄的公式和格式能自動產生,就可以不必再操作一次複製的動作。

你可以在Excel的選項中的[進階]選項,勾選[延續資料範圍格式與公式]設定,即可以達到自動完成的功能。(其實在Excel 2003/2007中這個選項的預設值是有勾選的)

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

如果想要在Excel中呈現如下圖的運算式,其中數字是亂數產生,而且要小數點對齊。該如何做呢?

 

首先要將C1、C2、C3的數值格式設定成「????.???」,小數點前4個?,小數點後3個?。

接著,C1儲存格設定為「=INT(RAND()*10000)+RAND()」,最大值為9999.999。

C2儲存格設定為「=INT(RAND()*1000)+RAND()」,最大值為999.999。

可是仔細看,最尾數3+7竟然是11。那是因為有些小數點後被省略,但二個數相加後,又產生了進位的關係。

所以又把公式加上ROUND函數,取小數點位數為3位。

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

如果你要在Excel中輸入一串數字,但是要當文字使用,尤其是像手機號碼這種開頭是0的數字,會被自動的消除。你可以在公式編輯列中先輸入「 ' 」,再輸入數字,則該串數字會被認為是文字。

或是你可以先將這個儲存格的數值格式設定成文字,再輸入數字,也可以保留數字最前方的0。

而如果你取得的儲存格是一串數字,但被儲存成文字格式,則當選取該儲存格時,會顯示智慧標籤。選取這個智慧標籤,再選取「轉換成數字」,則「 ' 」會被消除,且數字開頭的0也會全部被消除。

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

在Excel的表格中,如果想要將A欄中的第一個字元(數字)取出,用以判斷其類別,則需要用到例如LEFT、RIGHT、MID等函數。可是如果你輸入以下的公式:

B2儲存格=IF(LEFT(A2,1)>5,"A","B")

則顯示的結果全為A,因為其結果全部為TRUE,其意義是取出的那個字元>5,全部成立。

如果公式改成:

C2儲存格=IF(LEFT(A2,1)-5>0,"A","B")

則結果是正確的,因為當執行LEFT(A2,1)-5時,會產生一個數字結果。

或者你也可以使用以下的公式:

儲存格D2=IF(VALUE(LEFT(A2,1))>5,"A","B")

其中強迫將LEFT(A2,1)的結果,利用VALUE函數,強制改為數字,則和5比大小。

 

 

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

校園內常見的著作權問題,在經濟部智慧財產局的校園著作權百寶箱網頁中,有詳細的介紹。所有教職員應多加了解。

資料來源:http://www.tipo.gov.tw/ch/AllInOne_Show.aspx?path=3474&guid=9889c2f1-e699-4941-bde0-f898190cee56&lang=zh-tw

作者:賴文智 、王文君

校園著作權百寶箱

序 文

  智慧財產權是近年來新興的法律課題,其所涉及的層面十分龐雜與新穎,其中又以著作權法與民眾日常生活最為貼近與密切,更是智慧財產權領域中重要的一環。
鑑於目前坊間著作權法相關書籍,多為學者所撰擬的教科書或專論,對於非法律背景之民眾欲作為此專業入門,恐在理解上多所困難,而過於簡略粗淺的宣導資料,之於學校師生而言,亦無助其自行進修或閱讀使用。因此,智慧局為了傳遞正確的著作權概念,特委請賴文智律師擔綱此「校園著作權百寶箱」作者,編撰一易讀、易懂、易用的工具書,作為教學或自修參考。

  益思科技法律事務所賴文智律師以其著作權領域之深厚學養,透過深入淺出的文字介紹校園內常見著作權問題,內容所含甚廣,網羅校園內常見之著作權問題,包括有網路下載影音與傳輸之違法性、圖書館運作實務上可能面臨的侵權議題、學術研究資料利用與成果流通等100個時下熱門的討論話題,以Q&A方式分類整理,彙編成書,相信必能提供學校教職員生對著作權有更深一層的了解與認識,謹藉此向賴律師致上最誠摯的謝意。

  至盼本專書能讓學習者對著作權有整體而清晰的認知,進而建立著作權法治觀念,同時更期盼本專書能成為社會大眾日常實用、學習和參考的工具書,引領全民共同為知識價值之利用、學術資產之累積,以及提升文化產業永續發展而努力。

經濟部智慧財產局
局長 蔡練生 謹識
2007年3月

作者序 賴文智.王文君

著作權法不是洪水猛獸。
這是我們完成本書的寫作後,最想對讀者們說的一句話。

  誠然,不可諱言地,我國著作權法確實是流有外國血液的非原生法典。尤其自1980年代起,由於國際貿易環境改變,著作權保護成為各先進國家評估貿易夥伴關係良窳的指標之一,而隨著歷次著作權法修正與權利人權利意識的崛起,一連串與校園或學生有關的圖書資料影印、大補帖燒錄與網路音樂軟體下載等查緝行動,相應於莘莘學子與相關社群對著作權議題的漠視,甚至是採取敵視的「反著作權」態度,更是讓著作權法在民眾心中形成「惡法」的印象。

  然而,由著作權法的本質來觀察,其最主要是藉由保護著作權人,以鼓勵其持續創作作為一種工具手段,最終目標是在達成促進國家社會文化的進步發展。固然著作權制度是學習自國外的立法體例,但透過國內歷年來因應著作利用科技及社會環境的變化進行修正,努力地在著作人格權尊重與財產權保護,以及社會公共利益之間求取平衡,著作權法早已對國內社會產生極大的正面影響。

  事實上,不只有知名作家才能享受著作權法所帶來的好處,網路上許多無名的創作者,也因為著作權制度的存在,而有機會吸引出版業者將其著作透過紙本出版使更多人得以接觸到這些動人的圖文創作,進而激發更多新創作的產出。「站在巨人的肩膀上看世界」可說是著作權立法最重要的目的-透過法律上的保護,鼓勵知識持有者分享所知,鼓勵資本家投入知識流動的活動,讓更多人有機會以合理的成本接觸資訊,得以站上巨人的肩膀看看遠方,以推動社會文化持續發展前進。

  有鑑於建立正確的著作權保護與侵害預防觀念的重要性,智慧局歷年來投注大量資源在進行相關著作權概念的推廣及教育工作,我們很榮幸有機會參與多場校園、圖書館、政府機關及業者的演講活動,深刻感受到各界對於著作權資訊學習的需求,尤其校園為然。智慧局為進一步落實著作權觀念從基礎教育紮根,乃提出針對各級學校教職員以及高中職以上學生,以校園常見著作權議題為主軸,編寫Q&A問答提供參考的專案,也可作為著作權講師進行校園著作權宣導的基本素材。益思科技法律事務所很高興有機會擔任這個重要專案的執筆工作,也非常感謝智慧局著作權組同仁意見的提供及審閱修改的協助。

  本書共分為六大部分,主要蒐集與校園相關的著作權問題,透過Q&A的方式介紹著作權概念並提供具體解答,每一個Q&A都是獨立的內容,讀者可以針對特定的問題快速獲得解答;但各篇內容也相互關聯,分別就不同著作權議題做了一些分配,相信在讀完本書後,可以對整個著作權法制有較完整的了解。至於在閱讀的建議方面,可由著作權基本概念篇開始,建立並釐清相關基礎概念,其後再依您的興趣及需求,分別選擇著作權基本概念篇、圖書館篇、學校行政與電算中心篇、網路篇、研究活動篇以及教學活動篇等不同主題加以閱讀。

  著作權法不是洪水猛獸。正視它、認識它,便能無礙地面對它。翻開本書,便是一個好的開始。讓我們一同開啟著作權百寶箱,分享智慧無盡藏。

若對本書內容有任何指正,請不吝與智慧局著作權組或作者聯繫。

※ 著作權諮詢專線電話:
(02)8732-2983 (02)8732-2792 (02)8732-1452
※ 作者聯絡資料:
賴文智(02)27723152-222
e-mail:dick@is-law.com
王文君(02)27723152-239
e-mail:linda@is-law.com
作者簡歷
賴文智
現職:益思科技法律事務所合夥律師
經歷:經濟部智慧局著作權審議及調解委員會委員
智慧財產培訓學院顧問
學歷:國立台灣大學法律學系學士(1997)
國立台灣大學法律學研究所碩士(2000)

王文君
現職:益思科技法律事務所研究員
經歷:智慧財產培訓學院種子師資
國立台灣大學建築與城鄉研究學報執行編輯
學歷:國立台灣大學法律學系學士(1997)
國立台灣大學建築與城鄉研究所碩士(2001)
國立台灣大學建築與城鄉研究所博士班

目 錄

(一)著作權基本概念篇

(二)圖書館篇

(三)學校行政與電算中心篇

(四)網路篇

(五)研究活動篇

(六)教學活動篇

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

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

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

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

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

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼