2020年2月1日 星期六

如何將紙本表單轉為 Google 表單後,讓填寫人填寫完後轉為紙本表單格式印出。

我們在工作常有一些制式的紙本表單,需要定時發佈給個人或單位填報繳回,七請八催收齊後,還要在將紙本的資料在鍵入表格匯整,這樣等於同樣的填報動作要做兩次,除了浪費人力外,也增加人為錯誤的機率,這時我們可以用Google 表單發佈給個位或單位填寫,來避免上述問題,但是有些紙本調查表單係因應法規或規定所產生的,而且需要有核章過的紙本紀錄留存(在大公司跟公家機關工作的應該會暸解我的意思),這時就會產生問題,這時就會想有沒有一種辦法,讓填寫的人填寫完後,直接轉成紙本表單的格式印出核章交回留存。

要達成這樣的目標,可以在 Google 表單的資料轉入 Google 試算表中著手,下面以實例說明,現在假設我們有一個紙本表單格式如下:




我們將其轉為 Google 表單結果如下:




設假設 Google 表單填表人已填列資訊如下:




要將填表人所填資料帶入最上面所述紙本表單的格式中,可在 Google 試算表中新增一個工作表,在本例將工作表名就定為「表單」,並將紙本表單格式設定好。




接下來要將填表人所填之資料帶入表中,可用以下兩種做法:


無論是用前述二種方法的那一種方法,都要有一個填表人唯一代碼,去做 搜尋詞 ,這可以是人員的員工編號、機關代號或是其他可代表唯一的代表號,在本例就是 ID 編號,故紙本表單格式中的 ID 欄位,設定為讓填表人輸入其 ID 編號 ,姓名 及 出生年月日 這二個欄位,就可由 ID 編號去搜尋 表單回應1 內的資料,在本例中因為允許填報者重複輸入,故用第2種做法,姓名 及 出生年月日 的語法如下 :

  • 姓名:
index(query('表單回應 1'!A:D,CONCATENATE("select D where B=",B3)),rows(query('表單回應 1'!A:D,CONCATENATE("select D where B=",B3))),1)

  • 出生年月日
 index(query('表單回應 1'!A:D,CONCATENATE("select C where B=",B3)),rows(query('表單回應 1'!A:D,CONCATENATE("select C where B=",B3))),1)

經過上述設定後,以下為輸入 ID 代號為 1001 的結果。


 需要列印時,選擇 Google 試算表 [檔案]->[列印] 即可。


以上雖完成主要功能設定,但還有下列細項要設定:

  • 為避免填表人看到其他人所填的資料內容,可將表單回應的工作表隱藏,此隱藏不影響 Google 表單的運作。
  • 前面所用函式在 ID 欄位未填值時,會出現 #VALUE! ,不太美觀而且易造成誤解,可以用 iferror 函式來避免出現此一情形,例如以下:
iferror(index(query('表單回應 1'!A:D,CONCATENATE("select D where B=",B3)),rows(query('表單回應 1'!A:D,CONCATENATE("select D where B=",B3))),1),)

  • 為了避免前面辛苦設定的函式被不小心誤刪,可以將工作表設為保護,但是記得要將 ID 這一欄位設為除外欄位,否則填表人將會無法使用。
  • 接著為保持操作一致性,可用 Google 協作平台將 Google 表單及 Google 試算表放在一起,利於填表人作業,如以下影片所示 :

以上介紹如何將紙本表單改為 Google 表單後,保有紙本表單格式輸出的作法,即可結省人力,也可達到紙本表單輸出核章留存的效用,有興趣的朋友不妨可以試試看。




2019年12月27日 星期五

[ 兇案現場 ] 我的 小米 Amazfit 運動手錶青春版 ,頭身分離連著筯。

今天突然發現2017年購買使用至今的  小米 Amazfit 運動手錶青春版,居然頭身分家了,難道是感應到,我最近想買 Amazfit GTS 的心思嗎?不過充電居然還可以充,功能看來也正常,還是把它粘一粘在續戰一陣子吧。


Amazfit GTS

2019年12月19日 星期四

善用 Google 快訊(Google Alerts) ,打造自已專屬的資訊搜尋器。

Google 快訊 也是 Google 提供已久的服務,該服務能依我們所設定的關鍵字,每日將搜尋結果寄到你的信箱,免去自已搜尋的功夫,做到自動化收集資訊的效果,要使用這項功能,於登入 Goolge 帳號後,進入 Google 快訊 ,畫面很簡潔,最上方是搜尋列,最下方預設新聞選項,可供直接選用。

現在假設我們要建立一個定期搜尋「價值投資」相關快訊,在上方搜尋列打「價值投資」,然後按 Enter,此時會出現使用這關鍵字搜尋的結果,如果覺得搜尋出來的結果,不是你想要的,可以在上方搜尋列重新更換關鍵字,直到搜尋輸出的結果是你所要的,也可以應用 Google 搜尋的運算子,限制搜尋範圍。
確定了搜尋結果是你所要的之後,還可以選「顯示選項」,做進一步的設定。
其可設定的選項有下列:

  • 寄送頻率:即時、每天及每週
  • 來源:網誌、新聞、網頁、影片、書籍、討論、財經資訊以及自動。
  • 語言:可限定一種語言,或不限制語言。
  • 地后:可限制搜尋何地區資訊,或不限制地區。
  • 搜尋結果:可選最佳搜尋結果,或所有結果:
  • 傳送至:可選擇寄至信箱,或變為RSS動態連結,供連接到你慣用的RSS閱讀器。
如果都確定無誤了,選擇建立快訊,即可建立完成了。
如果我們選擇傳送每天寄送到 E-mail 帳號,在 G-mail當中我們就會每天收到,符合我們設定關鍵字的相關訊息。
這功能看來簡單,但很少看到人在使用,如果關鍵字設定的好,可以讓你時時Follow最新訊息,不漏接任何消息。

[Excel]如何創建自定義函數

在 Excel 內建函式中找不到自已想要的函式怎麼辦?事實上我們可以自已建一個,以下是一個簡單的Excel自定義函數示例,用於將民國年轉為西元: Function 民國轉西元(x As Double) As Double     民國轉西元 = x + 1911 End Func...