[問題] 複製公式並鎖定住部分數據

作者: e510171 (蛤?)   2016-05-27 11:28:37
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: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 這一項
有甚麼更好的方式可以用呢?
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:
版本:
作者: layzer (我有一個豬寶貝)   2016-05-27 11:32:00
改$B$40:$B$72跟$A$40:$A$72
作者: Linkey (Linkey)   2016-05-27 11:33:00
要固定的儲存格加"$" $B$40:$B$72
作者: e510171 (蛤?)   2016-05-27 11:35:00
太感謝各位了!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com