看板 Office 關於我們 聯絡資訊
1. 先產生以下文字 ='C:\A\[20091001.xls]Sheet1'!B$1 ='C:\A\[20091002.xls]Sheet1'!B$1 ='C:\A\[20091003.xls]Sheet1'!B$1 ='C:\A\[20091004.xls]Sheet1'!B$1 ='C:\A\[20091005.xls]Sheet1'!B$1 ='C:\A\[20091006.xls]Sheet1'!B$1 ='C:\A\[20091007.xls]Sheet1'!B$1 ='C:\A\[20091008.xls]Sheet1'!B$1 ... 產生公式如 ="='C:\A\["&TEXT("2009/10/01"+ROW(1:1)-1,"yyyymmdd")&".xls]Sheet1'!B$1" 2. 選擇性貼上值 3. 資料剖析 4. 向右拖曳公式.完成. 要點在於先用公式產生"文字", 再把文字變公式(選擇性貼上值.資料剖析.) ※ 引述《joe0117 (Dancing fever!)》之銘言: : 軟體:EXCEL : 版本:2007 : 是這樣的,手上有一筆資料,分為四個資料夾(每個資料夾皆有相同檔名的excel檔, : 皆以日期命名) : 例: A B C D : 20091001.xls 20091001.xls 20091001.xls 20091001.xls : 20091002.xls 20091002.xls 20091002.xls 20091002.xls : 20091003.xls 20091003.xls 20091003.xls 20091003.xls : . . . . : . . . . : A~D代表四個樓層,每個樓層有三個房間,每個一資料夾之excel檔為每日該樓層三個房間 : 之溫、溼度記錄表 : 請問我如何新建一個EXCEL檔,將每個房間的溫溼度做成連續的資料?(即10/1~10/31) : 有試過使用:=\A\[20091001.xls]Sheet1'!B$1 (資料在B1這一列) : 往右拉OK (即=\A\[20091001.xls]Sheet1'!B$1 → =\A\[20091001.xls]Sheet1'!C$1) : 但無法使用下拉的方式讓EXCEL算表連續(即=\A\[20091001.xls]Sheet1'!B$1 : =\A\[20091002.xls]Sheet1'!B$1 : 用下拉的會變成 =\A\[20091001.xls]Sheet1'!B$1 : =\A\[20091001.xls]Sheet1'!B$1 ) : 需一個一個修改(因手上資料很多,約6個月,共180個),有更快的方法嗎? : 請版上的高手們不吝賜教~~~謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.33.141 ※ 編輯: JieJuen 來自: 114.47.33.141 (10/25 14:29)
joe0117:大感謝~~~努力參透text公式ing~~~@@" 10/25 22:48
JieJuen:^^原理就是把10月1日加上幾天 用年月日連在一起的格式輸出 10/26 22:18
ljuber:我做過類似的 不過我是把全部檔案變成一個excel檔XD 10/27 08:57
joe0117:全部檔案變成一個..是不是要使用巨集呢??感覺很難的樣子.. 10/28 22:54
JieJuen:是不容易 我都找別人寫好的 所以每次都忘了怎麼寫 XD 10/29 22:21