東吳EXCEL VBA與資料庫雲端設計第7次上課(檢視與參照函數與VBA)
上課內容:
01_檢視與參照函數說明與LOOKUP查詢
02_改用VLOOKUP函數查詢資料
03_改用INDEX函數查詢
04_INDEX函數第二種用法與OFFSET函數
05_用VBA查詢資料與自動帶出其他欄資料
06_VBA程式相關問題與改為姓名查詢
07_範例配股數量表(定義名稱與資料查詢)
完整影音
https://www.youtube.com/playlist?list=PLYDN7SApJ3Pg0G_7q6Z1Vz3xjg5Z_GCuR
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_excel_vba_90
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
新課程EXCEL VBA辦公自動化順利在自強基金會開始第一次上課,
主要目標能延續入門課程,進一步延續前課程,把函數變成VBA,
VBA設計自動化與VBA與資料庫當成重要課程目標。
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的50個Excel VBA範例,
帶領您輕鬆進入 Excel VBA 設計的領域, 並逐步了解整個 VBA 的架構與輪廓,
進而學習 VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,
也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手!
2.進而解說EXCEL與資料庫的結合,甚至將EXCEL當成資料庫來使用,
結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
EXCEL VBA上一期是EXCEL函數與VBA入門,這一期則以EXCEL VBA進階程式設計為主,
剛好進來雲端技術發酵,就順便帶入大家都有興趣的雲端試算表,
所以第一次上課就要求大家一定要有GOOGLE帳號,
電腦也一定安裝GOOGLE瀏覽器,這樣才能上雲端去使用GOOGLE的試算表,
可以比較和EXCEL2003的差異,如果可以輕易使用GOOGLE的試算表,
這樣就可以再沒有EXCEL2003的環境也能作業。
此外,這學期教是剛換 OFFICE 2007,剛好可以順勢學習 EXCEL2007 新介面,
所以未來的學習環境除了雲端外,就是EXCEL2007 了!
對大家來說有很多挑戰要面對,但如果學會這些技術,工作上一定非常有幫助的。
尤其是雲端方面的技術,目前懂的人還真不多,用的人也少,
但這樣好用的技術為什麼沒人推廣?
可能也是大家都還不會使用吧!之所以自己用的熟,
主要用GOOGLE的服務至少5年以上,看著GOOGLE的壯大,發現只要跟著GOOGLE就沒錯!
不斷使用他的免費服務,感覺穩定又好用,重要的事完全免費。
吳老師 104/10/2
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻

excel offset用法 在 Re: [算表] excel資料分類--排列,轉置,OFFSET,INDEX - 看板Office 的推薦與評價
#198oLiPb 7703 多數欄位如何改成同一欄?--轉置,OFFSET
#19a9W0F2 8529 EXCEL 亂數資料排序。。--轉置,VBA,Offset
可以先參考一下(來源排列方式略不同 但OFFSET用法大同小異)
現在換一種口味 (法二)
在答案要開始的地方(檔案中的第七列)定義
m =SMALL(IF($B$3:$E$5<>"",COLUMN($B$3:$E$5)+ROW($B$3:$E$5)/10^8),ROW(1:1))
定義只為精簡公式用
答案
=INDEX($1:$65536,RIGHT(TEXT(m,"#.00000000"),8),INT(m))
=INDEX($1:$65536,RIGHT(m,8),INT(m)) ←原式有誤
https://2y.drivehq.com/p/SameColumn3.xls
※ 引述《ljuber (給你吃膨餅)》之銘言:
: 軟體:excel
: 版本:任何版本
: 軟體:Excel
: 版本: 任何版本
: 有一個工作表裡面這樣內容:
: 1 2 3 4
: 1 X A B C
: 2 Y E D
: 3 Z
: 要在另外一個工作表自動變成
: 1 X
: Y
: Z
: 2 A
: 3 B
: E
: 4 C
: D
: 參考檔案在下面:
: https://homepage8.seed.net.tw/web@1/ljuber/question.xls
: 希望能夠用函數自動完成 因為那個工作表變來變去XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.32.33
檔案已更新
※ 編輯: JieJuen 來自: 114.47.36.78 (04/26 06:05)
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:37)
... <看更多>