나는 우리 나라의 모든 도시를 포함하는 HDI(인간 개발 지수) 데이터베이스를 가지고 있습니다. 모르는 경우를 대비해 UNPD는 특정 임계값을 사용하여 다음과 같이 국가의 순위를 0에서 1 사이로 매깁니다.
매우 높은 인간 발달 0,8 - 1
높은 인간 발달 0,7 - 0,799
중간 인간 발달 0,5 - 0,699
낮은 인간 발달 0 - 0,499
문제는 이 도시들에 색상 순위를 매겨야 할 때 발생합니다.
지금 나는 다음과 같은 것을 가지고 있습니다 :
Position City IDHM IDHM-R IDHM-L IDHM-E
1 º Cuiabá 0.785 0.800 0.834 0.726
2 º Sinop 0.754 0.755 0.832 0.682
... ... .... ... .. ...
하지만 이 데이터베이스를 각 순위에 따라 각 숫자가 서로 다른 색상을 갖게 하는 코드를 포함하여 다른 소프트웨어로 전송해야 합니다. 여기서는 다음과 같습니다.
1 º Cuiabá AAA0.785 ZZZ0.800 ZZZ0.834 AAA0.726
2 º Sinop AAA0.754 AAA0.755 ZZZ0.832 BBB0.682
... ... .... ... .. ...
내 질문은, 이 정보를 수동으로 입력하는 대신 자동으로 추가하는 빠른 방법이 있는지 아는 사람이 있습니까?
제가 영어를 잘 못해서 죄송하고 관심을 가져주셔서 감사합니다.
답변1
다음과 같은 조회 테이블을 만듭니다.
number description code
0 Low CCC0
0.5 Medium BBB0
0.7 High AAA0
0.8 Very High ZZZ0
"낮음" 값의 코드를 사용하려는 값으로 변경하세요. 귀하의 질문에서 명확하지 않았습니다.
이제 대략적인 일치 항목과 함께 Vlookup을 사용하여 코드를 찾을 수 있습니다. 마지막 매개변수로 1 또는 TRUE를 사용하면 Vlookup은 조회 값과 같거나 작은 값을 반환합니다.
다음 스크린샷을 고려해보세요.
노란색 음영 셀에는 질문에서 예상되는 결과가 포함되어 있습니다.
현재 셀은 H2 이고 수식은 다음과 같습니다.
=VLOOKUP(B2,$M$1:$O$5,3,TRUE)&"."&B2
가로로 복사했습니다. 즉, M1:O5 테이블의 첫 번째 열에서 B2의 값과 같거나 작은 셀을 찾습니다. 세 번째 열의 값을 반환합니다. 그런 다음 점을 추가하고 B2 값을 추가합니다.
비교를 위해 질문에서 원하는 결과가 공식 표 아래에 연한 노란색으로 강조 표시되어 있습니다.
세 개의 테이블이 서로 다른 시트에 있을 수 있습니다. 참조를 조정하면됩니다.