열 A의 값을 기준으로 열 머리글 (열 B에서 X로)의 이름을 지정하는 방법은 무엇입니까?


1

다음과 같은 Excel 워크 시트를 고려하십시오.

  | ... | H      | I    | J
--+-----+--------+------+-----
1 | ... | obsDay | obs3 | obs4  ...etc
--+-----+--------+------+-----
2 | ... | 3      |      |     
--+-----+--------+------+-----
3 | ... | 4      |      |     
--+-----+--------+------+-----
4 | ... | 8      |      |     
--+-----+--------+------+-----

A2A148나는 147이 개 obsDay값을. 이제 각 값에 대해 별도의 열을 만들어야합니다. 셀 B1C1' are respcetively there because of the formulas= "obs"& A2 and= "obs"& A3`의 값

내 질문은 : 수식을 다른 모든 145 열로 드래그 할 수 없습니다. II는 수식을 B1오른쪽으로 드래그하고 기본 수식을 사용하여 C1값을 가져 옵니다 . 나는 그의처럼 열 A를 해결할 수 있습니다 알고 ,하지만 난 오른쪽으로 드래그 thne 경우 (공식으로뿐만 아니라 'obs3'값을 가져옵니다 나는 그것을 할 필요가 있지만, 기저의) 다음 , 등 ..obs="obs"&B2="obs"&$A2C2="obs"&$A2="obs"&$A3="obs"&$A4="obs"&$A5

내가 무엇을 잘못하고 있지?

답변:


1

INDIRECT () 공식 을 살펴 보셨습니까 ? 그것을 사용하면 다음과 같은 것을 넣을 수 있습니다.

="obs"&INDIRECT("A"&COLUMN(A1)+1)

셀 B1에서 오른쪽으로 복사하십시오. 더 효율적인 방법이있을 수 있지만 효과가 있습니다.


답장을 보내 주셔서 감사합니다. 오프닝 포스트에 설명 된대로 작동합니다. 그러나 실제로 데이터는 열 AC아니라 H'J'에 있습니다. 수식 편집을 시도했지만 ="obs"&INDIRECT("H"&COLUMN(H1)+1)작동하지 않습니다. IT가 돌아온다 obs... 무엇이 잘못 될 수 있습니까? 올바른 열과 행을 가리키고 있기 때문에 실마리가 없습니다.
Pr0no

문제 없습니다. 다행입니다. COLUMNS (A1)은 1부터 시작하여 오른쪽으로 복사 할 때 증가하는 숫자를 얻는 가장 저렴한 방법입니다. 내 원래의 대답이었다로 COLUMN () 공식을두고 당신에게 뭔가를 제공하기 위해 선택한 것처럼 "H"의를 교환="obs"&INDIRECT("H"&COLUMN(A1)+1)
bobmagoo

1

데이터 읽기에서 가로로 변환하기 위해 오프셋을 사용합니다.

=OFFSET(Anchor_Cell,COLUMN(),0)

이것은 현재 열을 가져오고 오프셋을 사용하여 앵커 셀에서 내려갈 행 수로 변환합니다. 필요한 경우 숫자
에서 더하거나 빼기COLUMN()

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.