다음 Excel 워크시트를 고려하십시오.
| ... | H | I | J
--+-----+--------+------+-----
1 | ... | obsDay | obs3 | obs4 ...etc
--+-----+--------+------+-----
2 | ... | 3 | |
--+-----+--------+------+-----
3 | ... | 4 | |
--+-----+--------+------+-----
4 | ... | 8 | |
--+-----+--------+------+-----
에는 147개의 값이 A2
있습니다 . 이제 각 값에 대해 별도의 열을 만들어야 합니다. 셀 및 ="obs"&A2 ="obs"&A3` 의 값A148
obsDay
B1
C1' are respcetively there because of the formulas
and
내 질문은: 수식을 다른 모든 145개 열로 끌 수 없다는 것입니다. II는 의 수식을 B1
오른쪽으로 끌고 기본 수식을 사용하여 C1
값을 얻습니다 . a 열을 his: 처럼 수정할 수 있다는 것을 알고 있지만, 오른쪽으로 드래그하면 'obs3' 값도 얻게 됩니다(수식 밑받침 포함). 하지만 필요한 경우 , then , 등이 되어야 합니다.obs
="obs"&B2
="obs"&$A2
C2
="obs"&$A2
="obs"&$A3
="obs"&$A4
="obs"&$A5
내가 도대체 뭘 잘못하고있는 겁니까?
답변1
자세히 살펴보셨나요?간접()공식? 그것을 사용하면 다음과 같은 것을 넣을 수 있습니다
="obs"&INDIRECT("A"&COLUMN(A1)+1)
B1 셀에서 오른쪽에 복사하세요. 아마도 더 효율적인 방법이 있을 것입니다. 그러나 그것은 효과가 있을 것입니다.
답변2
데이터 읽기에서 건너뛰기로 변환하려면 오프셋을 사용합니다.
=OFFSET(Anchor_Cell,COLUMN(),0)
그러면 현재 열이 사용되며 오프셋을 사용하여 이를 앵커 셀에서 아래로 내려갈 행 수로 변환합니다. 필요한 경우 숫자를
더하거나 빼세요.COLUMN()