Excel 워크 시트 기능 : 동적 열을 참조하는 방법?


0

참고 : VBA없이 시도하기

내가 C1에서 "Hello"라는 단어를 가지고 있다고 가정 해 봅시다.

다른 셀에서 A1이라고 말하면서 첫 번째 행 1 : 1에 "Hello"라는 단어가 포함되어 있기 때문에 C : C를 반환하고 싶습니다.

A1에서는 다음을 넣을 수 있습니다.

=MATCH("Hello",1:1,0)

그리고 이것은 세 번째 열에있는 것처럼 3을 반환합니다. 그러나, 나는 그것을 C : C 형식으로 필요로한다.

ADDRESS 함수는 열 번호 3을 사용하여 특정 셀을 반환 할 수 있지만 전체 열은 반환 할 수 없습니다.

궁극적으로, 나는 COUNTIF (dynamicWholeColumn, criteriaCell)

누구 아이디어? 건배.


1
순환 참조입니다. A1에서 1 : 1을 나타냅니다.
benshepherd

답변:


1

당신은 문자열 함수를 사용하여 ADDRESS의 결과를 조작 할 수 있습니다. $C$1 으로 $C:$C. 그러나 COUNTIF에 넣으면 OFFSET과 MATCH의 출력을 사용하는 것이 좋습니다.

=COUNTIF(OFFSET($A:$A,0,MATCH("Hello",1:1,0)-1),"Hello")


0

아래 함수를 사용하면 행 문자를 줄 것입니다.

=CHAR(<COLUMN NUMBER>+64)

따라서 아래를 사용하면 열 문자 C가 표시됩니다.

=CHAR(MATCH("Hello",1:1,0)+64)

그러므로 당신이해야 할 일은 찾고있는 것을 얻기 위해 그것을 연결하는 것입니다, C : C.

=CONCATENATE(CHAR(MATCH("Hello",1:1,0)+64),":",CHAR(MATCH("Hello",1:1,0)+64))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.