2017-10-21 8 views
-1

의 셀 옆에있는 값을 반환합니다. 혼란스러운 영어는 죄송합니다. enter image description here 첫 번째 레코드 (row3)가 May18임을 알 수 있듯이 각 행의 데이터는 하나의 계약입니다. 따라서 오늘날의 E3 가격은 May18 가격을 반영해야합니다.표 또는 범위에서 셀을 찾으면 셀이 일치하면

D13 : E17은 외부 웹 사이트에서 얻은 데이터입니다. 몇 달에 한 번씩 끊임없이 변하고 있습니다. 그들이 그것을 바꿀 때마다, 나는 나의 공식을 고쳐야 만한다.

때마다 웹 사이트 변경,

=INDEX($E$14:$E$17;MATCH('May18';$E$14:$E$17;0)) 

=INDEX($E$14:$E$17;MATCH('Jul18';$E$14:$E$17;0)) 

또는

=INDEX($E$14:$E$17;MATCH('Mar18';$E$14:$E$17;0)) 

=INDEX($E$14:$E$17;MATCH('May18';$E$14:$E$17;0)) 

에서 열 E 변경 내 공식3210

웹 사이트가 바뀌고 이중 확인을하지 않으면 May18 기록에서 Jul18 값을 얻게됩니다. 이 경우, 나는 E3에서 0.6849 대신에 0.6776을 가질 것입니다.

D14 : E17이 지속적으로 변경 되더라도 현재 열 B에 따라 데이터를 반환하고 싶습니다.

이전에는 10 월 17 일 이었지만 지금은 사라졌습니다. 데이터가 업데이트 도착하기 전에

은 PIC :이 공식은 당신을 위해 일한다

enter image description here

답변

1

.

=VLOOKUP($B3,$D$14:$E$17,2) 

E3에 붙여 넣은 다음 필요한 행까지 복사합니다. "계약"이라고 명명 된 $ D $ 14 : $ E $ 17과 같은 명명 된 범위를 사용하는 것이 좋습니다. 그런 다음 위 공식을 다음과 같이 수정할 수 있습니다.

=VLOOKUP($B3,Contracts,2)