2014-10-24 3 views
-1

열 헤더의 물 누적 값과 행 헤더의 사이트 위치는 매우 뛰어납니다. 내 데이터 집합의 각 행에 대한 최대 누적 값 (예 : 열 머리글)을 결정하려고합니다. 다음과 같이 내 데이터 보이는 각 셀행의 값을 기반으로하는 인덱스 열 헤더 Excel

enter image description here

값은 무관; 중요 한 부분은 셀 값이 0보다 큰지 아닌지입니다. 각 사이트에 대한 값이 가장 큰 누적 값 (열 머리글)을 나타내는 추가 열로이 정보를 추가하고 싶습니다.

enter image description here

가 나는 인덱스 기능을 사용할 수 있습니다 알고 있지만, 나는 그것이 최대 CELL 값을 반환받을 만 수있어,하지 최대 열 머리글이있는> 0 어떤 생각이 될 셀 값있다 고맙다! (B2 L2) : B1 : L1, MATCH (MAX (B2 L2,0))
= INDEX :

기능 나는 시도했다

+0

시도 할 때 정확한 공식이 효과가 있습니다. '= INDEX (B $ 1 : L $ 1, MATCH (MAX (B2 : L2), B2 : L2,0) 셀 머리글에 절대 위치 지정을 사용해야하므로 셀 M2의 수식은 다음과 같아야합니다.)'을 누른 다음 복사합니다. – tigeravatar

+0

이미지를 기반으로 현재 M2 셀에있는 수식처럼 보이며 값이 몇 개인 셀을 반환 하는지를 나타내는'= COUNTIF (B2 : L2, "> 0")'로 복사됩니다. 0보다 큰 – tigeravatar

+0

@tigeravatar 도와 주셔서 감사합니다! 현재 사용하고있는 함수는 가장 큰 셀 값을 가진 열을 반환합니다. 0보다 큰 값이 포함 된 각 행에 대해 가장 큰 열 머리글 값을 찾으려고합니다. 예 : SITEid = 23011195007 인 2 행의 경우 연결된 셀 값> 0 인 가장 큰 열 값은 Value_10입니다. SITEid = 23011196005 인 행 3의 경우 Value_9가됩니다. 혹시? – KKL234

답변

0

우아한 아니지만, M2에 봉사 할 수 및 복사 아래 :

="VALUE_"&IF(L2<>0,10,IF(K2<>0,9,IF(J2<>0,8,IF(I2<>0,7,IF(H2<>0,6,IF(G2<>0,5,IF(F2<>0,4,IF(E2<>0,3,IF(D2<>0,2,IF(C2<>0,1,"NA")))))))))) 
+0

10 열만 있으면 분명히 작동합니다. 불행히도 위의 질문은 내 데이터 집합의 일부일뿐입니다. 전체 데이터 세트에는 300 개 이상의 열이 포함됩니다. 기능을 합리화하는 방법에 어떤 생각? – KKL234

+0

'0'을 모두 바꿀 준비가 되셨습니까? – pnuts

+0

나는 확실히 할 수 있었다. 공백 셀 또는 "NA"값으로 교체 하시겠습니까? – KKL234

관련 문제