[問題] 複製公式並鎖定住部分數據
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:EXCEL
版本:2007
其實我不知道我標題這樣形容正不正確
想問的是 我們可以在格子的右下角點著往下拉可以把公式往下COPY
可是相對的裡面所讀取的數據也會跟著往下
例如
A格 =SUM(IF(IFERROR(LEFT(B40:B72,FIND("x",B40:B72)-1),"")=E40,A40:A72))
如果我往下拉會變成
A格 =SUM(IF(IFERROR(LEFT(B40:B72,FIND("x",B40:B72)-1),"")=E40,A40:A72))
B格 =SUM(IF(IFERROR(LEFT(B41:B73,FIND("x",B41:B73)-1),"")=E41,A41:A73))
C格 =SUM(IF(IFERROR(LEFT(B42:B74,FIND("x",B42:B74)-1),"")=E42,A42:A74))
D格 =SUM(IF(IFERROR(LEFT(B43:B75,FIND("x",B43:B75)-1),"")=E43,A43:A75))
可是我希望會改變的只有=E40 會往下改變成 =E41 =E42 =E43
前後的B40:B72及A40:A72 則固定住
A格 =SUM(IF(IFERROR(LEFT(B40:B72,FIND("x",B40:B72)-1),"")=E40,A40:A72))
B格 =SUM(IF(IFERROR(LEFT(B40:B72,FIND("x",B40:B72)-1),"")=E41,A40:A72))
C格 =SUM(IF(IFERROR(LEFT(B40:B72,FIND("x",B40:B72)-1),"")=E42,A40:A72))
D格 =SUM(IF(IFERROR(LEFT(B40:B72,FIND("x",B40:B72)-1),"")=E43,A40:A72))
如果要有此效果是不是就不能用直接往下拉的方式了?
我現在的方法是單純複製公式 再一格一格修改=E40 這一項
有甚麼更好的方式可以用呢?
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:
版本:
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.143.106
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1464319721.A.92C.html
※ 編輯: e510171 (36.238.143.106), 05/27/2016 11:30:52
→
05/27 11:32, , 1F
05/27 11:32, 1F
→
05/27 11:33, , 2F
05/27 11:33, 2F
→
05/27 11:35, , 3F
05/27 11:35, 3F
Office 近期熱門文章
PTT數位生活區 即時熱門文章