Excel에서 현재 행을 참조하고 특정 열을 참조하려면 어떻게 해야 합니까?
예를 들어 데이터 시트를 가지고 있다고 가정해 보겠습니다.
A B C D
-----------
5 4 6 3
4 4 3 2
5 4 6 2
그리고 저는 다음과 같은 것을 하고 싶었습니다.
A B C D E F
----------------------------------------------
5 4 6 3 =AVERAGE(A1,C1) =AVERAGE(B1,D1)
4 4 3 2 =AVERAGE(A2,C2) =AVERAGE(B2,D2)
5 4 6 2 =AVERAGE(A3,C3) =AVERAGE(B3,D3)
따라서 기본적으로 현재 행을 사용하지만 특정 열을 사용하여 평균값을 찾는 공식을 만들고자 합니다.이것을 할 수 있는 방법이 있습니까?특히 각 열의 전체를 아래로 자동으로 이동하는 것이 좋습니까(모든 열의 높이가 같다고 가정)?
셀 주소를 하드 코딩하지 않으려면 다음을 사용할 수 있습니다.ROW()기능.
예:=AVERAGE(INDIRECT("A" & ROW()), INDIRECT("C" & ROW()))
하지만 그것은 아마도 그것을 하는 가장 좋은 방법은 아닐 것입니다!@JaiGovindani와 같은 자동 채우기 및 정적 열을 사용하는 것이 훨씬 더 나을 것이라고 제안합니다.
행 또는 열을 고정하려면 $ 기호를 앞에 놓습니다.그래서 만약 당신이 그 공식을 사용한다면,=AVERAGE($A1,$C1)전체 시트 아래로 끌어다 놓으면 A와 C는 정적으로 유지되고 1은 현재 행으로 변경됩니다.
Windows(윈도우)에서는 수식 편집 표시줄에 있는 동안 F4 키를 반복하여 눌러 동일한 작업을 수행할 수 있습니다.첫 번째 F4 프레스는 정적(A1이 $A$1로 전환됨), 그 다음 행(A$1), 열($A1)을 모두 정지시킵니다.
기술적으로 여러분이 가지고 있는 공식을 사용하더라도, 열의 앞에 $ 기호를 붙이지 않고는 전체 열의 아래로 끄는 것은 문제가 되지 않습니다.열을 정적으로 설정하는 것은 열을 끌어다 놓고 동일한 열을 계속 사용하려는 경우에만 적용되며, 행을 정적으로 설정하는 것은 행을 끌지만 동일한 행을 사용하려는 경우에 적용됩니다.
보다OFFSET()저의 문제는 행 삽입을 극복하는 것이었습니다.다음을 수행했습니다.
=OFFSET(E774,-1,0)+OFFSET(E774,0,-1)-OFFSET(E774,0,-2)
이것은 허용합니다.Balance위에 있는 열에 신용카드를 뺀 차변.나는 이것을 할 수 있는 엑셀 기능을 기대하고 있었습니다.
언급URL : https://stackoverflow.com/questions/16501448/in-excel-how-do-i-reference-the-current-row-but-a-specific-column
'programing' 카테고리의 다른 글
| RSpec에서 모듈 테스트 (0) | 2023.06.02 |
|---|---|
| PostgreSQL: psql이 서버에 연결할 수 없는 이유는 무엇입니까? (0) | 2023.06.02 |
| 중첩 배열에서 Mongodb $push (0) | 2023.06.02 |
| FBSOpenApplicationErrorDomain 코드 = 4 오류 (0) | 2023.06.02 |
| Xcode 프로젝트에서 "빌드 설정" 목록을 인쇄하려면 어떻게 해야 합니까? (0) | 2023.06.02 |