1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。

2007年4月28日 星期六

線上網頁工具幫助您解決一些常遇到的問題

因為這個程式的程式碼有1000多行.會影響整個網站的速度.
所以另外開一個網站放這支程式.
請前往底下網址
http://tmh-vb-tools.blogspot.com/

84 則留言:

蒸蒸泥的茶飯事 提到...

謝謝呦...終於解決我多日以來的疑問呢...
感激不盡...

一整天 提到...

蒸蒸泥的茶飯事您好:
很高興我的blog對妳有幫助.
可不可以問一下.是那一篇文章解決妳的疑問.

和EXCEL奮戰 提到...

無意中逛到的網站,真讓人如獲至寶。
解決苦惱好久的資料比對問題。謝謝。

一整天 提到...

和EXCEL奮戰您好:
很高興我的blog對您有幫助.

Faye 提到...

您好,知道您是EXCEL達人想請您幫幫我。
我的問題如下:
我的問題如下:

SHEET1:
公司代碼 股東權益
1102
1434
1520
1717
1723

SHEET2:
公司代碼 股東權益總額
1101 67,042,840
1102 59,684,876
1103 14,792,524
1104 10,691,655
1107 70,441
1108 4,470,059



將SHEET1中的公司代碼資料對應到SHEET2的公司代碼,來得知股東權益,因為我的每一筆SHEET2資料龐大若使用篩選,實在太慢了。再詳細說明一下:
也就是我要將sheet1中的所有公司代碼,再sheet2中找出相同的公司代碼之後又可得到相對應的股東權益。 請您幫幫我。拜託囉。

一整天 提到...

faye您好:
您可以在sheet1的B2輸入
=VLOOKUP(A2,Sheet2!A:B,2,0)
(這樣可以不用管sheet2的筆數)
在往下複製公式就可以,如果出現N/A就代表找不到資料.

yhl 提到...

您好,您的線上網頁工具真是便利.我有一excel 問題不知您是否有解?

請問excel "去除換行" button是將 "ALT-Enter" 移除. 但如果我需要將 "ALT-Enter" 改成 ";" , 要如何在excel中操作?

感謝..

台灣摩鐵汽車旅館特搜站 提到...
作者已經移除這則留言。
一整天 提到...

yhl您好:
我己經針對您提的問題,把程式做了修改.
如果"變數名稱:"有內容,則用此內容取內alt+enter.所以您只要在變數名稱輸入;,就可以達到您要的需求.

yhl 提到...

謝謝ㄡ,我也找到另一方法,公式如下:

=SUBSTITUTE(A1,CHAR(10),";")

欣怡 提到...

無意中在網路上尋找解決excel行列轉換的問題,就找到了這裡...有發現寶藏的感覺!謝謝你提供方便的程式!

一整天 提到...

欣怡 您好:
很高興我的blog對您有幫助.如有相關的問題,也可以一起討論.

認真書本 提到...

你好
逛到你的網站真是如獲至寶
雖然市面上也有須多套裝軟體
有您所寫功能
但都太複雜麻煩了

小弟我為台北商業技術學院財金所學生
近日撰寫碩士論文
很需要用到您網頁的小工具'比較ab'
但礙於論文須將程式碼修出
可否厚臉皮請您給我
不方便給 '比較ab' 全部的話
可否給我主要部分

我於論文中會冠上您想要的大名,表示尊重
hihawanted@yahoo.com.tw

拜託您

一整天 提到...

認真書本您好:
我己經把程式碼寄到您的信箱了.

Lin 提到...

彰化一整天前輩,您的blog中有一excel固定長度的文章解決了我目前的難題,但不知您是否可以提供"資料格式化"的程式給我(我的mail:planning520@gmail.com)感激不盡!

Lin 提到...
作者已經移除這則留言。
一整天 提到...

lin:
我己經把程式碼寄到您的gmail信箱了.

阿言 提到...

一整天大哥你好:
小弟目前正在與excel奮鬥當中~~
目前有一個各大專院校的編碼表~~
小弟想利用程式將一長串的編碼轉換~~
例:110502 代表著"台北市立體育學院",小弟因工作上需要需轉換成
11 0 5 02
(前兩碼為縣市,第三碼為國立or私立,第四碼學校級別,最後兩碼為設立順序)
參考範例如下:
http://she5566.gotdns.com/PIC_Temp/code.xls
可以麻煩您指導一下嗎,謝謝

一整天 提到...

阿言您好:
如果您是單純的要把
110502改成11 0 5 02,可以利用Excel的資料剖析,參考http://272586.blogspot.com/2008/07/excel.html
的第三個步驟中,把它改成固定寬度,選2 1 1 2就可以達到您要的目的.

each 提到...

無意間發現這個網站,很多好用的程式,感謝!小弟另外有一個excel的問題想請教:
A欄 B欄 C欄 D欄
甲員 20 22
甲員 21 22
乙員 15 15
乙員 15 16
乙員 17 17
以上是我的資料,我想要在D欄出現甲及乙員的數值,但重複的資料只留一筆,如下:
A欄 B欄 C欄 D欄
甲員 20 22 20 21 22
甲員 21 22
乙員 15 15 15 16 17
乙員 15 16
乙員 17 17
不知道有沒有可能利用函數作到呢?

一整天 提到...

each您好:
我印象中好像沒有公式可以達到這個功能,但是如果會用excel的vba是可以達成的.如果您需要.我再寫一個給您.

each 提到...

一整天大大,你好:
關於你說的VBA,我還沒有學過,但如果學會這招,對我工作的速度應可大大的提升,在這裡厚臉皮的跟你請教,如果許可或有空的話,是否能針對我的問題,作一個圖文解說跟提供程式碼給我呢@@" 如果對新手很困難,就...就..就還是土法煉鋼吧!!呵,還是很謝謝你的回答。
eachother73@hotmail.com

顏大頭 提到...

您好:

無意中瀏覽到這個網站
也想跟您請教excel的問題

請問我想找出兩個excel檔案中內容相同的中文字, 該如何做比對?

如我有一個A檔案, 在A1欄輸入了我的一篇文章, 內容假設為"今天天氣很好, 我跟朋友去打球, 一整天下來感到很疲倦, 需回家好好休息睡個覺."

另外在B檔案的A1欄輸入"天氣", A2欄輸入"打球", A3欄輸入"吃飯".

這樣我要如何將此兩檔案做比對, 然後A檔案可以將 "天氣", "打球"這兩組字用不同的顏色顯示出來, 並計算顯示初有兩組字重複出現嗎?

我之前找書有看到可找出中文單字的出現頻率, 但不知中文字詞是否也可找出, 謝謝.

一整天 提到...

顏大頭您好:
你提到的這個問題, 如果是單純想知道出現次數,用excel的尋找/取代,應該就可以做到了.如果要用到兩個檔案,就需要寫VBA.

顏大頭 提到...

您好:

請問如果是要用到兩個檔案,VBA該如寫呢? 因為現在就是想利用丟檔案的方式來做比對, 若方便的話煩請告知, 謝謝.

each 提到...

一整天大大:
不曉得上次在mail問你的問題能不能解決呢?不好意思,麻煩了。

一整天 提到...

each您好:
我上次有回信給你,請您寄另一種日期格式的Excel給我,因為您沒回我,所以我才沒寫,麻煩您寄到我的信箱給我.

一整天 提到...

each您好:
我己經把程式寄到您的信箱了.麻煩您收信看一下.

each 提到...

感謝一整天大大:
非常好用,受益良多,感謝再感謝^^

Wu 提到...

請教一整天大大:
我之前有個word的檔打滿了文字,但這陣子我打開來時,卻變成空白及問號等,請問大大這有解嗎?

一整天 提到...

wu您好:
您可以拿到別台電腦開看看.如果還是一樣的情形,應該無解,或是您可以寄給我imingho@gmail.com,我可以幫您看看有沒有辦法開.

Sunny 提到...

一整天您好:
依您所貼的步驟,在使用比較ab時,一直出現程式錯誤的訊息?可否麻煩您檢查看看。
(兩筆的資料量各約10000筆左右)

一整天 提到...

Sunny您好;
我己經把程式修正了.但是10000*10000的比較迴圈太大,會出現"要停止執行這個指令嗎?",
這是沒辦法解法解決的.您可以參考
http://272586.blogspot.com/2007/10/excelaccess.html
如何利用Excel跟Access來達到分析資料的差異性
來解決大量資料比對的問題.

KENT 提到...

一整天大您好:看了您的許多的vba公式,因為小弟才剛學,對函數比較熟,所以用函數作了一個資料整理的表,想跟您請教看有沒有比較聰明的辦法可以改善,因資料比較多一點,所以已用mail的給您了。再麻煩您看一下了。
主指是:EXCEL 請教

提到...

一整天你好:
十分感謝你無私且無保留的分享EXCEL&WORD寶貴經驗, 對我受益很大。
有合併列印問題想請教你, 以前使用合併列印執行完成後, WORD會顯示成原EXCEL貨幣格式, 但不知是什麼原因, 今日於執行合併列印後, 卻是一般數字格式(EX原$26,835-->變成26835)。
為什麼?

一整天 提到...

玬您好:
一般excel的格式在合併到word都會消失,除非您在excel中是用文字的格式,才會正常顯示,但是這個有解決方法,請看
http://272586.blogspot.com/2008/11/word.html

是我啦幸福的人 提到...

謝謝您無私分享有一問題請教
A欄 B C D E F
1 A001 T001 60 500 K001 AAA
2 A002 T001 30 200 K001 AAA
3 A003 D001 23 233 K001 BBB
4 A004 D003 55 89 K003 DDD

資料如上
問題找出B,E,F同號的欄後,把同號的C欄中幾格數值相加,D欄平均
如B1=B2,E1=E2,F1=F2所有條件成立把C欄中幾格數值相加,D欄平均
結果

A欄 B C D E F
1 A001 T001 90 350 K001 AAA
2 A002 D001 23 233 K001 BBB
3 A003 D003 55 89 K003 DDD
4

資料有300筆 謝謝您喔

一整天 提到...

是我啦幸福的人您好:
我會用Excel的小計功能來達到您的需求,但是資料要先做一些處理,因為小計只會針對一個欄位有作用,所以我會把B,E,F,先用,合併成一個,等小計完時,再用資料剖析把資料還原.如果您不會操作,可以把檔案寄給我,我幫您處理也可以.imingho@gmail.com

小天使 提到...

獲益良多,非常謝謝您!!
但想另存在隨身碟用,但無法儲存.不知您是否可寄檔案給我ㄋ??

一整天 提到...

小天使您好:
我把程式的畫面精簡了.您再儲存看看.底下是精簡後的網址.
http://f272586.googlepages.com/272586.htm
如果沒辦法.您就寄email到我的信箱(imingho@gmail.com),我再把檔案寄給您.

阿福 提到...

大大您好:
無意間找到您的網頁,有說明民國轉西元的Excel巨集,但是您所寫的巨集是為了符合所有的格式,但是如果只要像這樣1993/12/1的格式要如何轉換成2004/12/1呢?感謝您的指教。

阿福 提到...

大大您好:
我已經解決了,感謝你的巨集給的靈感,感恩。

一整天 提到...

阿福您好:
很高興我的blog對您有幫助.

鴻魚 提到...

您好:如何將字串連結

一整天 提到...

鴻魚您好:
您可以參考

自動把多個欄位的資料合併成一個
http://272586.blogspot.com/2007/12/excel_07.html

或是
用Excel的公式&
教學如下:
Excel如何做兩個儲存格的數字相加跟文字相加
http://272586.blogspot.com/2007/11/excel_15.html

efox 提到...

您好,輾轉得知這個網站,真是如獲至寶,想請問一下行列分割之變數選項是否可以擴充在10以上(因為我試過好像只能分割10),可否擴充至500左右的數值,非常需要您的幫助,謝謝(另請問您有無電子郵件或可聯絡的方式),謝謝

一整天 提到...

efox您好:
我測試的結果可以用到10以上,所以我不清楚是那出了問題,我的email在首頁右上方.
你可以用那個email跟我聯絡.

Betty 提到...

一整天你好, 你的程式切割字串(空白隔開)的功能很好用, 也解決了我平日的作業麻煩.
在此謝謝您...
但今日於使用時發生問題網頁語法錯誤的問題,可否麻煩您幫我再次確認一下哪裡出問題,不知您是否可以把這支程式的檔案寄給我, 因為我每天都會需要用到, 謝謝你囉.

一整天 提到...

Betty您好:
很高興我的blog對妳有幫助.
您可以先用簡易版,我修改好,再回您訊息.
http://f272586.googlepages.com/272586.htm
把它另存新檔就可以離線使用,如果不行,請寄email到我信箱,我再寄檔案給您.

一整天 提到...

Betty您好:
我己經修正您說的問題,麻煩您再試看看.

風輕 提到...

您好, 請問:
當我使用mergeradv.xls的功能時, 出現“執行階段錯誤”之訊息_陣列索引超出範圍, 這可能會是什麼問題呢? 我應該如何去修改?
另, 類似的問題是: 我需將同一個excel檔內的不同活頁資料, 彙整於同一頁, 是否也只要修改您原先的部份公式即可?

真的很高興認識彰化一整天, 非常謝謝您的熱心分享!

一整天 提到...

風輕您好:
那是因為您沒有開新檔案或是"新檔案視窗名稱"寫錯,我目前己經把程式修改過了.如果沒有新檔案,程式會自動開啟.

需將同一個excel檔內的不同活頁資料, 彙整於同一頁
可以參考:
http://272586.blogspot.com/2008/10/excel.html

風輕 提到...

非常非常謝謝一整天,
已經練習成功!!

辰星龍王-皞天 提到...

不好意思,因為找不到應該在那發問.所以在這詢問.若有不合宜的地方,尚請見諒,我在請問你網頁右下的"部落格觀察"←這個是要怎麼安裝上去的?要去那裏找教學?這樣子問也許很沒禮貌.但還是希望你有空可以幫忙.謝謝.blogger的新手.摸索中.

一整天 提到...

辰星龍王-皞天您好:
您可以到http://look.urs.tw/,先申請加入會員,再[新增部落格]/[取得貼紙],再把貼紙貼到您的部落格就可以了.

JILL 提到...

我從去年開始就一直使用你的大批篩選。..真的是方便又好用!好感謝你這麼不吝嗇的分享...。blog要一直持續下去唷。感謝你..

一整天 提到...

JILL您好:
很謝謝您的留言,讓我知道這個網站還是有幫到人,這樣我才會有想繼續寫下去的動力.

昱霙 提到...

合併字串好用..謝謝喔
順便請教合併列印問題

學號 繳費名稱 金額
715026 97上學期週六課輔費 137
715026 98上學期暑輔 2060
715029 98上學期第八節 1400
715029 98上學期暑輔 2060
715029 98上學期學雜費 1302
如何以"學號"相同印在一頁並在金額處加總

請幫幫忙..謝謝

一整天 提到...

昱霙您好:
您可以參考下列兩篇,就可以達到您要的結果.

http://272586.blogspot.com/2009/10/word.html (如何在word透過功能變數做數字加總)

http://272586.blogspot.com/2008/03/excelword.html(複雜的excel跟word合併列印)

昱霙 提到...

一整天您好..
感謝您的幫助.
如果.一頁只容納20筆記錄,但相同資料有3-60筆之間.合併列印後.超過20筆的部份,記錄都會被吃掉一筆,也產生位移現象,猜測是資料落在標題列,有測試在每20筆之間插入空白列,似乎可以,還是我判斷錯誤,懇求正確解答

另我想做3聯式收據(有明細的)又該如何做
謝謝

一整天 提到...

昱霙您好:
您看
http://272586.blogspot.com/2008/03/excelword.html(複雜的excel跟word合併列印)
裡面的第10點有寫到
10. 注意:最後一筆記錄不用加Next Record,因為換頁會自動加入
所以您才會每20筆就一筆資料不見.

還有您說"做3聯式收據(有明細的"
可以寄檔案給我.我才會知道要如何幫您.

KuoChun 提到...

ㄧ整天大大你好
我最近在做學校的畢業專題
後端處理正好需要你這個功能
能否跟你要個程式碼
我們是用ASP.NET VB語法
拜託了感激不盡
kuochunfann@hotmail.com

Soaring Eagles 提到...

一整天你好
我有份EXCEL資料大致如下

公司 年份 數值
公司A 1995 56345
公司A 1995 66345
公司A 1996 16234
公司B 1997 17234
公司B 1997 33374
公司C 1995 41234
公司C 1995 61234
....

總共有兩百多家公司/六年的資料
每家公司每年的資料比數都不一致,例如A公司在95年有2筆、在96年有1筆
而K公司在95年有5筆、96年有10筆資料等

要如何算出每公司在每一年的平均呢
亦即結果大致如

公司A 1995 平均值
公司A 1996 平均值
...
公司B 1995 平均值
公司B 1996 平均值
...


謝謝!!!

一整天 提到...

KuoChun您好:
我是用Javascript撰寫,您只要按右鍵,檢視原始碼,就可以看到程式碼.

一整天 提到...

Soaring Eagles您好:
您的問題利用Excel樞紐分析就可以解決.

您可以參考我另一篇
http://272586.blogspot.com/2009/04/blog-post_10.html
樞紐分析表應用-計算各部門平均薪資

Soaring Eagles 提到...

感謝一整天大大的回答
另外在請教一個問題
我有大量資料如下:

公司 year 當年度 累計
001941 1994 0 0
001941 1995 6 6
001941 1996 0 6
001941 1997 1 7
001941 1998 1 8
001941 1999 1 9
001941 2000 0 9
001941 2001 0 9
004934 1994 8
004934 1995 1
004934 1996 1
....

我要如何利用公式算出累計的數字(依照不同公司)
如果直接用D2=C2+D1...沒辦法針對每一家公司計算
有沒有辦法利用IF的功能
而不需針對每一家公司一直修改

謝謝

一整天 提到...

Soaring Eagles您好:
您在D2儲存格輸入=SUMIF(A$2:A2,A2,C$2:C2),再把公式往下拉就可以了.

Soaring Eagles 提到...

一整天你好
感謝你先前的回答
想再請教一個問題
請問在樞紐分析表中可以計算"比例"嗎
(我知道可以算平均、計數等等)
例如原始資料如下

公司 年度 金額
A 1995 300
A 1996 500
A 1997 200
B...

我想到得到的結果如下

公司 1995 1996 1997 Total
A 0.3 0.5 0.2 1或是總額1000
B 0.1 0.3 0.6 1或是總額
C...

希望你能了解我的問題
謝謝

一整天 提到...

Soaring Eagles您好:
一樣是利用樞紐分析,只是您要用多兩個欄位,一個是用sumif算總合,一個是用公式算比例,最後再比例去做您的樞紐分析,如果看不懂,寄email給我,我再把做好的Excel寄給您看,會比較清楚。

公司 年度 金額 比例 總和
A 1995 300 0.3 1000
A 1996 500 0.5 1000
A 1997 200 0.2 1000
B 1995 200 0.25 800
B 1996 200 0.25 800
B 1997 400 0.5 800
--------------------
結果會變成
公司 1995 1996 1997 總計
A 0.3 0.5 0.2 1
B 0.25 0.25 0.5 1
總計 0.55 0.75 0.7 2

若龍 提到...

大大你好 請問要如何開啟您的程式 我以下載您的xls檔案 享用vba開啟卻跟我說"此專案的巨集已被暫止....." 不曉得如何使用

若龍 提到...

大大 您好 可以請問我下載的COMPAREAB或是compareab_v2是哪一個可以執行比對資料 還是要用網頁上的 因為我要比對的資料是像下面這樣.
------------------------------
馮翠莉 105 台北市 長春路435號5樓
黃昆正 105 台北市 民族東路691號2樓
------------------------------
所以想請教一下 要如何使用 當姓名找不到時可以自動補充資料 我信箱moniko0925@gmail.com請拜託一定要幫幫我(工作難做 快哭啦><)

一整天 提到...

若龍您好:
您是用Excel2007嗎?
如果是,請參考
http://272586.blogspot.com/2009/11/excel2007excel2003.html

Qoo 提到...

大大所發的一些excel比對資料檔案,
好像都沒有一個是以下的功能的:

"1234"
" 1234"
"1234 "
"1234 56"
"123456"
"1234ab"

有無辦法讓上面這些資料都可以被比對到是重覆的資料?

湯瑪的吳 提到...

非常感謝您的分享,謝謝

湯瑪的吳 提到...

非常感謝您的分享~謝謝

arvalis 提到...
作者已經移除這則留言。
arvalis 提到...

一整天大大您好,辛苦了!效果比想像中的更好,經過測試後,發現如果新增新的題目工作頁時,撥放題目聲音的設定欄位會消失無法設定,如果有因難可否將設定都改在設定這個工作表。

一整天 提到...

arvalis您好:
我將程式修正了,請重新下載.

arvalis 提到...
作者已經移除這則留言。
arvalis 提到...

一整天大大您好,您的效率真的非常好,感恩!
在練習這個工作頁內的撥放發音展示唸一次時都非常迅速,而且效果很好。
但在題目這個工作頁時,聲音會先出現,再出現英文,如果僅唸一次(做為複習應唸一次就好),則中文幾乎一閃即過,如果要排列次序比較合理應先出現英文─聲音─中文。另外可不可以改成中英文顯示分開或不同步,例如:第一次先顯示英文(同時出現聲音),間隔幾秒,第二次再顯示中文,或是相反,可做為快速複習之用。

Kevin 提到...

你好:
我想請問行列轉換的問題
原本的表格是:

公司 90年銷量 91年銷量 92年銷量
A 100 200 200
B 200 300 350
C 150 250 200

想轉成以下的表:

公司 年份 銷量
A 90 100
A 91 200
A 92 200
B 91 200
B 92 300
B 92 350

謝謝!!

一整天 提到...

Kevin您好:
我寫了一支VBA做這件事,相關介紹請看
http://272586.blogspot.com/2010/12/excel.html
如何將Excel樞鈕分析過的資料還成條列式資料

Kevin 提到...

感謝一整天大大的協助
有以下兩個疑問
1.我下載offset_vba_col_row.xls檔案,並照著步驟,可是"開始轉置"的按鈕沒辦法按(游標指向按鈕時變成箭頭、無法按下按鈕)
2.再請問大大,如果在ACCESS中,如何處理(亦即不透過EXCEL)?

ACCESS新手感謝大大的鼎力協助!!

一整天 提到...

Kevin您好:
如果您是用Excel2003
請參考
http://272586.blogspot.com/2008/01/excel_21.html
如何讓Excel執行巨集時會出現安全性警告視窗

Excel2007
請參考
http://272586.blogspot.com/2009/11/excel2007excel2003.html
在Excel2007如何開啟巨集

在Access也是要自己寫程式才可以達到這樣效果.您可以把範例檔案寄給我.我再寫範例給您參考。

贊助

彰化一整天粉絲團

About Me

我的相片

很多人問我為什麼叫"一整天",其實這是有原故的.有一天看一本書.就是說如何介紹自己.裡面說到如何讓別人對你的名字有印象.就要讓別人跟你的名字或是身體的一些特徵有關.比如很胖.就會被別人取小胖或是胖子.或是跟名字有關的諧音,那天看布袋戲中有一個叫”一頁書”的角色.所以我就想我的名字.可以想出什麼字出來.結果我把我的名字"明和",拆成日月和,日月和在一起,就代表白天晚上都在一起.就取名為"一整天",而這個"一整天"跟我的名字有關也方便別人記憶,後來發現"一整天"這個名詞太常被用,所以就在"一整天"前面加上"彰化"變成"彰化一整天",為什麼要加彰化.因為我老家在彰化,所以以後別人要找我的部落格的話.我都會跟他們說,請到yahoo或是google打"彰化一整天"第一筆出現的就是我的Blog. PS:現在只要輸入"一整天"可以找到.

Google+ Followers