顯示具有 生產力工具-Excel 標籤的文章。 顯示所有文章
顯示具有 生產力工具-Excel 標籤的文章。 顯示所有文章

2013年12月17日 星期二

[Excel] 製作下拉式選單

說明:在Excel中建立下拉式選單供user選取,該怎麼做?


作法:

1. 需先開啟「開發人員」模式:
Excel 2010&2013:檔案->選項->自訂功能區->右側有「開發人員」打勾->確定
Excel 2007:Office按鈕->Excel選項->常用->勾選「在功能區顯示[開發人員]索引標籤」->確定

2. 在分頁上輸入下拉式選單要顯示的值->點選Tab上新增的開發人員->插入->點選下拉式選單圖示
3. 在分頁上點擊左鍵拉入下拉式選單->右鍵出現控制項格式->選擇控制->設定輸入範圍(圈選要顯示的值)->確定


參考資料:
http://blog.bestdaylong.com/2012/10/excel-2010.html
http://hy-chou.blogspot.tw/2013/01/excel.html

2013年11月3日 星期日

[Excel] VLOOKUP說明與example

說明:做資料比對時,有時會出現兩個工作表需要比對或合併的情形,例:
sheet 1(全員工)
工號 部門代號
001   A01
002   B01
...
999   Z01

sheet 2(組織調整某些員工)
工號 新部門代號
002   U01
008   Z01
....
999   C01

要在sheet 1合併全公司員工的新部門代號,由於非全部員工都有異動,因此sheet 2只有部門調整的員工資料,資料少時還可以一筆一筆對,但資料一多,該如何處理?


作法:有對應的key值,可利用VLOOKUP函數來處理,此函數有四個引數,語法:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

lookup_value:表示要主頁面參照的key值,如以工號為準尋找該員工的資料。注意:該值需在table_array最前面,或第一欄,否則顯示#N/A。
table_array:表示要參照的一系列資料,如sheet 2(有工號與新部門代號)
col_index_num:表Excel要傳回參照的那一欄資料(從1開始),如sheet 2有兩欄,要新部門代號所以填2。
[range_lookup]:非必要,bool值,填0 (false)表完全符合,不填或非0則為true,表大約符合,一般填0。

因此,在sheet 1拉一個新欄位打上VLOOKUP(sheet1A:A, sheet2!A:B, 2, 0)即可顯示新工號的欄位。

P.S. HLOOKUP可用來尋找列資料。


參考資料:
http://felin0630.pixnet.net/blog/post/24888627-%E2%96%8Cexcel%E3%80%82%E5%87%BD%E6%95%B8-%E2%96%8Cexcel%E8%B3%87%E6%96%99%E6%AF%94%E5%B0%8D%E5%B0%8F%E6%8A%80%E5%B7%A7(excel%E5%87%BD%E6%95%B8-
Excel說明