Office Tools/Excel

[엑셀] 함수로 거리(길이) 단위변환 하는 방법 (CONVERT 함수)

YH... 2023. 2. 11. 10:23

 

 

업무를 하다보면, 인치(inch), 마일(mile), 야드(yard) 등 우리나라에서 사용하는 국제표준 미터법과 다른 단위를 종종 보게 된다.

 

1 inch = 25.4 mm 이고, 1 mile = 1.6 km 이라는 것 정도는 알고 있으므로 환산해서 사용하면 된다.

 

하지만, 실수를 방지하는 차원에서 종종 검증 절차를 거치게 된다. 검증은 주로 인터넷에서 단위변환을 검색한 후, 위에 언급한 단위들을 하나씩 넣어보면서 "아, 맞구나" 하고 넘어가는 식이다. 불편하고, 시간이 낭비된다.

 

엑셀에서는 단위변환 기능을 CONVERT 함수로 제공하고 있기 때문에, 이 기능을 활용하면 좀 더 쉽고 빠르게 작업을 진행할 수 있다.

 

 


 

 

1. 단위변환 함수 CONVERT 

 

엑셀은 단위변환 함수 CONVERT 를 제공한다. CONVERT 함수의 구성은 이렇다.

 

=CONVERT(①Number(변환할 값), ②From Unit(기존단위), ③To Unit(변환단위))

 

여기서 특이한 점은, ②,③번에 입력하는 값이 1,2,3,4.... 같은 숫자코드가 아니라, "in", "ft", "mm", "cm" 등과 같은 문자코드여야 한다는 점이다.

 

어떤 문자코드를 지원하는지 모르더라도 걱정할 필요없다. CONVERT 함수 입력하다보면 ②,③에서 어떤 코드들이 가능한지 보여주는 항목이 열린다.

 

 

 

 

 

 

 

2. 인치(in) → 밀리미터(mm) 변환

 

CONVERT 함수로 인치(in) → 밀리미터(mm) 변환 해보자.

 

아래 그림과 같이, 밀리미터(mm)로 변환할 셀에 함수를 입력한다.

=CONVERT(B3, "in", "mm")

 

그러면 25.4 값이 반환된다. 잘 변환된 것 같다.

 

 

 

 

한편, 단위를 "in" 나 "mm" 로 직접 입력하지 않고, 단위가 입력된 셀을 "참조" 시켜도 된다.

 

아래 그림에서 ②From Unit(기존단위) 에는 [B2 셀]을 절대참조 걸었고, ③To Unit(변환단위)) 에는 [D2 셀]을 절대참조로 걸었다. 결과는 동일하게 25.4 가 나온다. 함수가 잘 적용된 것이다.

 

 

 

 

주의할 점이 있다면, 단위 문자코드를 입력할 때, 인치 단위를 [inch] 로 입력하면 안되고 [in] 으로 입력해야한다. 다시말해, 엑셀에서 제공하는 문자코드를 정확히 입력해줘야 한다.

 

 

 

 

 

3. 그 외 길이 단위들

 

엑셀 CONVERT 함수에서 사용할 수 있는 주요 거리(길이)단위 문자코드를 정리해봤다. (이게 전부는 아님.)

 

<SI 단위계, 미터>

  • 킬로미터 : km
  • 미터 : m
  • 센티미터 : cm
  • 밀리미터 : mm

 

<야드인치>

  • 인치 : in
  • 피트 : ft
  • 야드 : yd

 

<해상>

  • 해리 : Nmi

 

각자 필요한 단위들을 잘 찾아서 응용하면 될 것 같다.

 

 


 

 

CONVERT 함수에 단위 문자코드를 적용할 때는 SI 단위계에서 사용하는 접두어(prefix)를 함께 적용해줄 수도 있다. 관련 내용은 아래 링크에 있다.

https://available-space.tistory.com/96

 

[엑셀] CONVERT 함수에 쓸 수 있는 단위 접두사(prefix)

엑셀에서는 CONVERT 함수를 사용해서 각종 단위변환을 쉽게 처리할 수 있다. 이번 글에서는 CONVERT 함수에서 사용할 수 있는 접두사(prefix)에 대해서 간단한 정보를 소개한다. ※ CONVERT 함수를 사용

available-space.tistory.com

 

 

끝.

 

 

 

반응형