[算表] 如何在判斷條件後複製特定範圍儲存格?

看板Office作者 (柚子)時間11年前 (2014/10/22 00:13), 11年前編輯推噓0(009)
留言9則, 1人參與, 最新討論串1/1
軟體:EXCEL 版本:2010 現有(表1) 及 (表2) (表1) 的 A1 作為輸入欄 (表2) 作為資料庫 測試了" =OFFSET(表2!A1,MATCH(表1!A1,表2!A2:A35,0),0,,) " 可以在判斷(表1)A1格輸入的資料後,到(表2)查找到單一特定格並回傳到(表1) 那請問如何在(表2)查找到(表1)A1的資料後, 複製(表2)那一格為起始格的3x3範圍資料貼回(表1)呢? -- ▁▃──- ╭──╮ ▄▅▆▇▇▆▅▄▆ ╱ │chu* ˍ▄▆ ̄ ╰──╯ *liz ,,, ▊ ● ˙ < ︵☆ *liz ' ︶︶ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.11.121 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1413907994.A.ADC.html

10/22 06:57, , 1F
http://goo.gl/D4jKJM 配合函數row,column
10/22 06:57, 1F
感謝回復提供範例 再請教ROW後面配合的數字是如何決定的? 與提供範例裡的表2資料庫特別空出一列有相關嗎? 自己在使用OFFSET函數時也有相同疑問, 行列數的數字加減都要經過多次測試才正確指向想要的欄位 一開始認為是與定義的搜尋起始範圍相關, 不過每次測試的設定都是以A1為起始格,所以都是從A1開始計算 但若是換了一格重新輸入程式,行列數的數字又全部大亂 都必須重新+1,-1,+2,-2的慢慢試, 所以也再請問OFFSET的行列數應該如何計算? ※ 編輯: pikachuicer (42.76.8.30), 10/22/2014 22:57:38

10/22 23:03, , 2F
row配合的數字要依實際的偏移值決定;表2空出一列是因為看
10/22 23:03, 2F

10/22 23:04, , 3F
到原文寫到表2!A2:A35的關係,所以才會空一列
10/22 23:04, 3F

10/22 23:06, , 4F
offset都以A1為起始格時,就先要讓A1為絕對參照$A$1
10/22 23:06, 4F

10/22 23:07, , 5F
接下要考慮row是否會要下拉時而加大偏移值
10/22 23:07, 5F

10/22 23:09, , 6F
計算上,offset($a$1,row(a1)-1,)=A1
10/22 23:09, 6F

10/22 23:10, , 7F
也就是A1為出發row偏移為0時a1,為1時A2,為2時A3....類推
10/22 23:10, 7F

10/22 23:11, , 8F
行column(A1)=1,column(B1)=2,column(C1)=3...類推
10/22 23:11, 8F

10/22 23:12, , 9F
也有row(),column()的方式可以使用,是依公式所在的行列
10/22 23:12, 9F
文章代碼(AID): #1KHeOQhS (Office)
文章代碼(AID): #1KHeOQhS (Office)