2008年8月7日星期四

懶人計劃 1 - 自動製作文件 PART 03 - VBA 和 函數的配合 ( 繁體 )

| |
~ 上傳‧分享‧網賺 ~
~ 免費上傳空間‧請即申請 Freak Share ~
~ 進入後請點選左上角 注冊 ! ~

~ 聲明事項 ~

如各位想把以下本文章轉貼 , 請記得要注明出處.

本文章之內容為本人之經驗所寫, 絕無抄襲成份, 特此聲明.

由於圖片製作需時, 所以更新會比較慢.

存放圖片的 SHARE A PIC SERVER 可能讀取速度較慢, 請耐心等待.

Picture



各位官爺 ~ 怎麼都沒給我留個言呢 ~ 不要害羞哦 ~ 就當是交個朋友嘛 ~ 哈哈哈哈 ~

好了 ~ 等一下再發瘋 , 現在先來到程式編寫的問題上 , 來 ~ 打開上一次叫你準備的 EXCEL 檔吧 ~ 什麼 !? 沒了 ? 那我不管你了 , 你自己往回看 , 再準備一個吧 ~~~ 呵呵呵呵 ~~~~

大家對函數的認識有多少呢 ? 我就聽過了很多 , 不過懂得用的就很少 , 現在給你介紹一個 , 在我們這個程式中的其中一位主角 .

VLOOKUP ~

VLOOLUP 這個函數就是用來找東西的 , 不過如果你不懂得使用 , 你就少了很多樂趣了 ~

先介紹一下怎樣用 , 基本上 , 這個 VLOOKUP 函數使用例子就是 VLOOKUP(B2,SUMMARY!$A$2:$S$65536,1,0) .

B2 就是我們要的來源資料的位置 , 用 B2 儲存格內的資料作為搜尋的條件 , 搜尋的範圍是 SUMMARY 頁面 ( SUMMARY! ) 中的 A1 到 S65536 ( $A$2:$S$65536 ) 中的第一個 COLUME (,1 )

小聲一點 , 最後的一個 0 是什麼意思 , 我自己都忘記了 ~ 哈哈 ~ 小聲點 ~ 小聲點 ~

當然 , 雖然這個東西現在只是教學用途 , 不過我們這個 INVOICE 也需要有美感的 , 對吧 ~ 所以 , 我們就把 IF 和 ISNA 這兩個函數一起加進去 ~ 變成 ~

=IF(ISNA(VLOOKUP(B2,SUMMARY!$A$2:$S$65536,1,0)),"",VLOOKUP(B2,SUMMARY!$A$2:$S$65536,1,0))

這函數這麼長 , 但是只要你細心一點 , 就會發現 , VLOOKUP 的部份是沒有改變的 , 只是中間多了兩個雙引號 , 這是代表空白的意思 , 正常情況下 , 當 VLOOKUP 找不到要找的東西的時候 , 它就會顯示 N/A , 所以用了 ISNA 和 兩個雙引號來避免它的 N/A 出現 , 當找不到我想要的東西的時候 , 就給我顯示空白就好 , 我不要看到 N/A ~


( Pic3_1 )


( Pic3_2 )

明白分別在那裡了吧 ~ 哈哈 ~

好 , 現在我們又要在 INVOICE 的頁面增加東西了 ~ 有記得我之前跟你說過 , COLUME A 不要用嗎 ? 現在我們就要把 COLUME A 拿來用了 ~


( Pic3_3 )

用了 ?? 我不是說過不要拿來用的嗎 ?? 快 ~ 快給我插一行進去 ..... 別再給我添亂 ~

嗯 ~ 時間也很晚了 ~ 下一回才正式寫程式吧 ~ 哈哈 ~ 讓我休息一下哦 ~ 打字太久滿累人的 ~ 哈哈哈哈 ~

3 留言:

匿名 說...

支持~

匿名 說...

你的內容很豐富,但圖好小喔,都看不清楚耶................

Astrid 說...

最後的0是絕對
1的話是相對

謝謝你的部落格~!!! (Y)

最新回應

Loading...

有事啟奏‧無事閒聊 ~ 哈 ~


米高積遜全復刻 哈利波特 Michael Jackson 妙麗 金曲獎 MJ 迈克尔杰克逊其实没有死!美国CBC电台已证实 哈利波特 hongkong168 蓮花河畔景苑 盧廣仲 鄧麗欣 不想放手New! 陳珊妮 方大同 巨乳排球 痞子英雄 23 東風 蕭閎仁 米高積遜全復刻 上海 倒塌 南王姐妹花 周杰倫 變形金剛2下載 michael jackson 去世 天文台 米高積遜 花拉科茜 天圖佈局 浪卡 耳廓狐 神探俏嬌娃 韶关旭日玩具厂 譚曉風 严妍 僧老少閒 地下天文台 金泰浩 百老匯 巨乳排球 陳振聰 柯柏文 aika 麥可傑克森