[問題] excel 原欄位資料下移,仍抓取原欄位資料

看板Office作者時間12年前 (2014/02/12 11:14), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2007 很抱歉,只會用最簡單的excel功能,google後似乎沒找到解答, 只好求教大家,先謝謝了。 我想做的事情是: sheet1 可以自動抓取 sheet2 的資料, 例如: sheet1: 欄位: a1 b1 c1 儲存格內容:日期 進度 摘要 我只會最簡單的,在儲存格中打上 ='sheet2'!A1,其餘依此類推。 但,如果我想保留sheet2原有的資料,而插入一列新資料於原有第一列, 則原有第一列資料,就會跑到第二列,可是sheet1仍會變成抓取第二列,無法抓取新資料 請問大家這該怎麼辦? 又或者,我如何讓sheet1的某個儲存格,永遠抓取sheet2某列的最後欄位的內容? 這樣獲取我只需要新增資料於次列,而不需要一直於原有欄位插入新儲存格。 希望大家看得懂我在寫什麼,謝謝大家了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.225.246.206

02/12 11:24, , 1F
1.用indirect來包,如=INDIRECT("sheet2!a1")
02/12 11:24, 1F

02/12 11:26, , 2F
2.可用offset,如=OFFSET(sheet2!$A$1,COUNTA(sheet2!$A:$A
02/12 11:26, 2F

02/12 11:26, , 3F
)-1,)
02/12 11:26, 3F

02/12 11:28, , 4F
或用=INDIRECT("sheet2!A"&COUNTA(sheet2!A:A))
02/12 11:28, 4F

02/12 11:29, , 5F
如中間有出現空白列時改用
02/12 11:29, 5F

02/12 11:29, , 6F
=LOOKUP(1,0/(sheet2!A:A<>""),sheet2!A:A)
02/12 11:29, 6F

02/12 11:32, , 7F
02/12 11:32, 7F

02/12 11:44, , 8F
好厲害,我來試看看
02/12 11:44, 8F
文章代碼(AID): #1I-kS1uN (Office)
文章代碼(AID): #1I-kS1uN (Office)