2016-06-09 6 views
0

enter image description here엑셀 수식 ... 안녕 모두

,

나는 항목의 위치를 ​​찾을 필요에 의해 그들은 열 B에 발견되는 경우이 엑셀을

그래서 내 F 열에서, 나는 work.which을 일부러 공식 ifelse 작성하는 노력

=IF(D2="NULL","NONE",C((D2))). 

내 생각은 D2 null가 아닌 경우, C 열의 위치를 ​​찾으려면 D 열의 값을 사용입니다. 이 예제에서는 낚시 아니 4, 그래서 그것을 발견, 내 F 열은 C 열에 표시된 값을 사용하여 값 "C"를 표시하고 C 열의 행 번호로 사용해야합니다

나는 너희들이 아이디어를 얻길 바랍니다 그리고 Excel에서 초보자를 도와주세요. 미리 감사

+0

vlookup –

+0

을 살펴보고 D가 NULL이면 어떻게 될까요? –

답변

0

[편집] 전지 F2이 식을 시도

MATCH + OFFSET

위한 작업 같아 적절한 위치 칼럼뿐만 아니라 행 # 1 [/ 편집] 당겨 :

=OFFSET($C$1, MATCH(E2,B:B,0)-1, 0, 1, 1)

두 번째 인수 (즉 B : B)에 지정된 범위 내에서 첫 번째 인수 (즉 E2)의 값을 찾으려면 Match를 사용합니다. 나는 B : B를 사용하지만, 범위 B2:B30 또는 원하는 특정 범위를 사용할 수도 있습니다. (나는 더 일반적인 B : B를 선호한다. :)

세 번째 매개 변수 "0"은 "정확히 일치"를 나타냅니다. 이 함수는 아무것도 발견되지 않으면 "# N/A"를 반환합니다.

OFFSET은 MATCH 결과를 사용하여 원하는 위치를 선택합니다. OFFSET의 첫 번째 매개 변수는 기본 행 (이 경우 $ C $ 1)에서 아래 (또는 음수 일 경우) 행입니다. 다음은 열입니다 : 우리가 들어가기를 원하는 열에 있기 때문에 0입니다. 마지막 두 개는 범위의 크기입니다 : 1,1은 1x1 셀이므로 1 셀입니다. 우리가한다면 ..., 2,3), 그것은 2 행 3 열 너비 또는 6 셀 범위가 될 것입니다. 우리는 여기에 1 개의 세포가 있습니다.

필자는 다른 옵션보다 항상 MATCH + OFFSET을 선호했지만, 시트의 변경 사항 (예 : 새로운 행/열 추가)에보다 견고하게 고정되어 있음을 발견했습니다. VLOOKUP과 INDEX보다 개인적 선호도가 높습니다. 솔직히 자신의 실제 성능은, 그러나, 나는 MATCH에 문제가 없었습니다 + 느리게 실행 OFFSET :

+0

INDEX와 일치 항목을 결합해야한다고 생각합니다 –

+0

왜? Match는 OP가 요구하는 것으로 보이는 # offset을 반환합니다. 즉, "항목의 위치를 ​​찾아야합니다."... 더 이상 아무것도 할 필요가 없습니다. Match는 그에게 그가 요구하는 것을줍니다 – Ditto

+0

네,하지만 열의 위치에 대한 행 번호 또는 색인 번호와 같은 위치를 생각하면 OP는 A, B, C, F 또는 G와 같이 위치를 말합니다. 두 번째 마지막 단락 OP 원하는 결과를 표시합니다. "내 F 열은"C "값을 표시해야합니다."자체 일치는 "C"값을 반환하지 않습니다. –

0
=vlookup($D2,$A$2:$C$6,3,0) 

당신이 F2에서 수식이 아래로 복사하는 것이 열 F. 장소에서 그것을 사용할 수있는 비교 적이 없다.

당신이 기술적으로뿐만 아니라 열 E에서 사용할 수 있지만, 당신이 D 값이 내가 그래서 "NULL"이라면 당신이하고 싶었던 무슨 말을하지 않았다 3 2.

로 변경해야 어둠에 자상을 가지고 "널 (null)"또는 빈 셀

대안 공식 F2에 배치하고 아래로 복사하는 것입니다
=IF(OR($D2="NULL",$D2=""),"",VLOOKUP($D2,$A$2:$C$6,3,0)) 

처리합니다 문 경우가에서 공식을 조회 포장하기 위하여려고하고있다.

0

를 사용하여 공식 : 세포 F2하고 아래로 드래그에서

enter image description here

넣어 식 : 여기

=IF(D2<>"NULL",VLOOKUP(D2,A2:C6,3,FALSE),"Value is NULL") 

은 작업 예입니다.