셀의 숫자를 사용하여 셀 참조 생성
데이터베이스를 사용하면 원하는 작업을 더 잘 수행할 수 있지만, 데이터베이스에 대한 경험이 매우 제한적이며 정보를 자주 변경하면 됩니다.
제가 가지고 있는 것은 각 행에 관련 데이터의 8개 셀이 있는 시트입니다.
제가 다른 시트에서 하고 싶은 것은 하나의 셀에 숫자를 입력하고 아래 셀 그룹이 다른 시트의 데이터를 참조하기 위해 그 숫자를 사용하도록 하는 것입니다.
예를 들어, Sheet1에서 나는 다음을 가질 수 있습니다(그림 1).
| A | B | C | D | E | F | G | H
-----+-----+-----+-----+-----+-----+-----+-----+-----
101 | Dep | 700 | Sta | 100 | Sta | 300 | Dep | 900
시트 2에서, 행 번호를 1 셀에 입력하여 달성하고자 하는 것은 아래의 8 셀에 있는 데이터를 복사하는 것입니다. 예를 들어, (그림 2):
| A | B | C | D |
-----+-----+-----+-----+-----+
1 | "Row Number" |
-----+-----+-----+-----+-----+
2 | =A# | =B# | =D# | =C# |
-----+-----+-----+-----+-----+
3 | =E# | =F# | =H# | =G# |
-----+-----+-----+-----+-----+
그리고 네, 위의 공식들이 다른 시트를 참조하지 않는다는 것을 알고 있습니다 - 이것은 공간을 절약하기 위한 것이었습니다.
위의 예제 행을 사용하는 경우 다음과 같이 표시됩니다(그림 3).
| A | B | C | D |
-----+-----+-----+-----+-----+
1 | 101 |
-----+-----+-----+-----+-----+
2 | Dep | 700 | 100 | Sta |
-----+-----+-----+-----+-----+
3 | Sta | 300 | 900 | Dep |
-----+-----+-----+-----+-----+
따라서 위의 예(그림 3)에서, A1의 숫자를 다른 시트의 데이터를 인쇄하기 위한 셀 참조의 일부로 자동으로 사용하려면 셀 A2-D2와 A3-D3에 공식으로 무엇을 넣어야 합니까?
이해 하셨나요?첫 번째 시트에 입력해야 할 300줄 이상의 줄이 있고 두 번째 시트에 70줄 x 7블록의 열이 있기 때문에 그러길 바랍니다.
마지막으로 저는 가능한 한 VBA와 같은 프로그래밍 언어를 피하고 싶다고 말하고 싶습니다.
INDirect() 기능을 확인합니다.
두 번째 시트의 예제에서 셀 A2에 대해 다음을 입력합니다.
=INDIRECT("Sheet1!"&"A"&$A$1)
다음 예제에 따라 그리드의 필요에 따라 시트 1에서 참조 열 B, C, D 등으로 "&"A" 부분을 변경하여 이 수식을 다른 대상 셀에 적용하도록 확장합니다.
=INDIRECT("Sheet1!"&"B"&$A$1)
=INDIRECT("Sheet1!"&"C"&$A$1)
=INDIRECT("Sheet1!"&"D"&$A$1)
이러한 공식은 셀 A1에서 선택한 "행 번호"를 참조하고 시트 1의 관련 데이터를 시트 2로 가져옵니다.
다음을 사용하여 이 작업을 수행할 수 있습니다.INDIRECT
기능.
Returns the reference specified by a text string.
References are immediately evaluated to display their contents.
Use INDIRECT when you want to change the reference to a cell within a
formula without changing the formula itself.
http://office.microsoft.com/en-gb/excel-help/indirect-HP005209139.aspx
언급URL : https://stackoverflow.com/questions/20011854/using-a-number-in-a-cell-to-generate-a-cell-reference
'programing' 카테고리의 다른 글
matplotlib에서 가로 세로 비율을 설정하려면 어떻게 해야 합니까? (0) | 2023.06.15 |
---|---|
eplus를 통해 excel 공식을 호출합니다. (0) | 2023.06.15 |
Angular 2 활성화된 경로 매개 변수가 서비스 내 또는 외부에서 작동하지 않음 (0) | 2023.06.15 |
파이썬에서 프로그램 실행 시간을 어떻게 계산합니까? (0) | 2023.06.15 |
이클립스/CDT로 사용자 지정 파일 만들기 사용 (0) | 2023.06.15 |