【求助】excel儲存格格式控制的問題 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- OFFICE 相 關 軟 體 討 論 版


PCZONE 討論區



通知

-- OFFICE 相 關 軟 體 討 論 版 Word、Excel、PowerPoint、Access、Outlook、FrontPage或Office XP等的問題解答與經驗分享

會員
【求助】excel儲存格格式控制的問題
這是一個將使用者在web查詢結果貼到excel後的儲存格格式控制問題(註7、8列為後來手動加入的)
當我將結果貼到excel後,結果卻變如下畫面



而在第8列,則是儲存格(1-5欄)的總和,為什麼它們的格式是數字,結果總和卻是0呢?我觀察到所有的數字都置於儲存格的左方,當我變更儲存格的內容後,如B4的儲存格後,結果變為4.00(因儲存格格式設為小數點下兩位),於是B8總和也跟著來改變
那是否能在我把資料貼到EXCEL後就能用函數來直接來計算呢?我不需要再手動來改數字呢?
煩請各位學長指點
謝謝

回覆
會員

Hi!由於您沒有將檔案附加上來所以也不知道我這麼說對不對,以下提出個人粗淺的看法...從上圖看來字都靠左邊就表示格式應該是"文字"而非數字,您可以隨便在Excel內輸入數字看看,一定是靠右的,若輸入文字或者再數字前加一個 ' 就會形成文字格式而靠左(例如我們要輸入手機號碼0開頭時就會用到'0...,否則0會不見),如果要轉回數值,可以用value()這個函數將它轉回...你可以先將sheet2設好公式sheet2的a1=VALUE(Sheet1!A1),將複製的資料copy到sheet1後就可以在sheet2直接計算
回覆
"

因為在顯示資料的這段語法多了空白的字串(&nbsp),也因次我把資料貼到excel後沒辦法來計算
謝謝

會員

關於這個問題,後來在程式部份找到了問題點,如下所示
for i=0 to rs.fields.count-1
response.write"
"&rs.fields(i)
response.write "&nbsp
回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【求助】Excel儲存格格式控制的問題 shung0116 -- OFFICE 相 關 軟 體 討 論 版 1 2006-01-24 02:36 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。