VLOOKUP
셀에 가장 가까운 값을 lookup_value로 함수에 전달해야 합니다 D242
. 예를 들어 날짜가 30.08.12
lookup_value로 되어 있습니다. 값이 없으면 30.08.12
30.08.12보다 작은 가장 가까운 값을 검색합니다 30.08.12
. 이 경우에는 29.08.12
.
=VLOOKUP(D242;Table_crs.accdb[[Date]:[Sell]];3;FALSE)
Where
1. D242 is lookup_value
2. Table_crs.accdb[[Date]:[Sell]] is table_array
3. 3 is col_index-_num
4. FALSE is [range_lookup]
답변1
LOOKUP
실제로 and 를 사용할 필요는 없습니다 VLOOKUP
. TRUE를 range_lookup으로 사용하여 원래 수식을 수정해 보십시오. 그러면 원하는 대로 작동하게 됩니다. 즉,
=VLOOKUP(D242;Table_crs.accdb[[Date]:[Sell]];3;TRUE)
.....또는 이와 같이 LOOKUP을 사용하십시오.
=LOOKUP(D242;Table_crs.accdb[[Date]:[Sell]])
두 수식 모두 날짜 열을 오름차순으로 정렬해야 합니다(귀하의 제안대로).
답변2
LOOKUP
함수를 lookup_value
외부 함수의 인수 로 사용하려면 다음을 수행하십시오 VLOOKUP
.
=VLOOKUP(LOOKUP(D243;Table_crs.accdb[Date]);Table_crs.accdb[[Date]:[Sell]];3;FALSE)
LOOKUP이 사용됩니다.왜냐하면
LOOKUP이 Lookup_value를 찾을 수 없는 경우에는 Lookup_value보다 작거나 같은 Lookup_Vector의 가장 큰 값과 일치합니다.