위 행에서 현재 행으로 값 반환
간단한 일을 하려고 합니다.일부 셀을 이전 행에 있는 값으로 설정하기만 하면 됩니다.난 시도했다.=A(Row()-1)
하지만 효과가 없다.
이 문제를 Excel로 해결하려면 보통 위의 셀의 문자 그대로 행 번호를 입력합니다. 예를 들어 셀을 입력하는 경우A7
, 나는 공식을 사용할 것이다.=A6
그 수식을 다른 셀에 복사하면 이전 셀의 행도 사용됩니다.
또 다른 옵션은 를 사용하는 것입니다.이것에 의해, 내부 리터럴 문이 수식으로 해결됩니다.다음과 같은 것을 사용할 수 있습니다.
=INDIRECT("A" & ROW() - 1)
위의 공식은 열의 셀 값으로 해결됩니다.A
그리고 공식을 포함하는 셀의 행보다 하나 적은 행입니다.
이 공식에는 열 문자 참조("A", "B" 등)가 필요하지 않습니다.같은 열에 있는 한 행 위의 셀 값을 반환합니다.
=INDIRECT(ADDRESS(ROW()-1,COLUMN()))
를 사용할 수도 있습니다.=OFFSET([@column];-1;0)
이름 있는 테이블에 있는 경우.
저는 BEN과 Thanks와 Lot for the Answer를 팔로우했습니다.그래서 솔루션을 얻기 위해 그의 아이디어를 이용했습니다.따라서 같은 것을 투고하고 있습니다.다른 누군가가 비슷한 요구를 가지고 있다면, 제 솔루션도 사용할 수 있습니다.제 요구 사항은 첫 번째 줄부터 마지막 줄까지 전체 데이터를 합산한 것입니다.또한 스프레드시트를 프로그래밍 방식으로 생성했기 때문에 데이터도 항상 동적이고 행 수도 일정하지 않기 때문에 합계 행 이름을 하드 코드하지 않고 하드 코드화할 수 없습니다.제 공식은 다음과 같습니다.
=SUM(B1:INDIRECT("B"&ROW()-4))
나에게 있어 보다 쉬운 방법은 로 전환하는 것이다.R1C1
표기법 및 사용방법R[-1]C1
끝나면 다시 전환합니다.
언급URL : https://stackoverflow.com/questions/3549000/return-values-from-the-row-above-to-the-current-row
'IT' 카테고리의 다른 글
그립을 통해서만 크기를 조정할 수 있는 테두리 없이 WPF 창을 만드는 방법은 무엇입니까? (0) | 2023.04.18 |
---|---|
행 끝 유지 (0) | 2023.04.18 |
Nodejs를 사용하여 Excel 파일을 작성하는 방법 (0) | 2023.04.18 |
"git reset --hard"를 통해 커밋되지 않은 변경 손실로부터 복구 (0) | 2023.04.18 |
VBA를 사용하여 Excel에서 워크시트 삭제 (0) | 2023.04.18 |