Excel
Excel이 제공하는 환율 기능은 Microsoft 365의 통화 데이터 형식입니다. 출처를 고정할 수 없고 과거 데이터도 가져올 수 없는 실시간 종합 환율입니다. Frankfurter의 종합 환율은 구성을 확인할 수 있고, 출처가 정확해야 할 때는 EU 부가가치세용 ECB 기준 환율, 폴란드 NBP, 브라질 PTAX처럼 기관 하나를 고정할 수 있습니다. 고정한 제공 기관의 과거 데이터는 공표된 그대로 유지됩니다. Windows와 Mac에서는 Power Query로 작업하고, Windows에서는 빠른 환전용 한 줄 수식도 쓸 수 있습니다.
Power Query
Windows와 Mac 모두에서 쓰는 기본 방법입니다. 데이터 > 웹으로 이동해 CSV 엔드포인트를 붙여 넣고 date,base,quote,rate 테이블을 불러오세요. 데이터 > 모두 새로 고침으로 언제든 갱신할 수 있습니다:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur쉼표로 구분하면 여러 대상 통화를 한 번에 가져옵니다:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur,gbp,jpy금액 환전
Power Query는 환전된 총액이 아니라 환율을 불러옵니다. 불러온 환율 셀에 금액을 곱하세요. 쿼리 없이 한 번만 환전하려면 Windows용 Microsoft 365에서 수식으로 API를 직접 호출할 수 있습니다. 수식 > 이름 관리자 > 새로 만들기에서 FRANKFURTER라는 이름의 함수를 다음 정의로 추가하세요:
=LAMBDA(amount, from, to, [date], amount * NUMBERVALUE(TEXTBEFORE(TEXTAFTER(WEBSERVICE("https://api.frankfurter.dev/v2/rate/" & from & "/" & to & IF(ISOMITTED(date), "", "?date=" & YEAR(date) & "-" & TEXT(MONTH(date), "00") & "-" & TEXT(DAY(date), "00"))), """rate"":"), "}"), "."))그런 다음 아무 셀에서 호출합니다:
=FRANKFURTER(100, "usd", "eur")과거 환율은 날짜를 전달합니다:
=FRANKFURTER(100, "usd", "eur", DATE(2020, 1, 2)) WEBSERVICE는 Windows 전용이며, Excel 수식에는 JSON 파서가 없어 이 함수는 응답 텍스트에서 환율을 직접 읽어 냅니다. NUMBERVALUE에 소수점을 명시해 쉼표를 소수 구분 기호로 쓰는 로캘에서도 동작합니다. Mac에서는 Power Query로 불러온 환율 셀에 곱하세요.
공식 제공 기관 고정
기본적으로 모든 제공 기관을 종합한 환율을 받습니다. 쿼리 URL에 providers를 추가해 기관 하나를 고정하세요. 세무와 회계에서 중요합니다. 많은 나라가 외화 금액을 환산할 때 자국 중앙은행이 공표한 환율을 요구합니다.
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur&providers=ecbECB- 유럽중앙은행 기준 환율. EU 부가가치세와 관세의 표준입니다.
NBP- 폴란드 국립은행. 폴란드 부가가치세와 법인세는 NBP 환율로 환산합니다.
CNB- 체코 국립은행 고시 환율. 체코 회계와 세무에 사용됩니다.
BCB- 브라질 중앙은행 PTAX. 브라질 계약과 세무의 기준입니다.
BANXICO- 멕시코 중앙은행 FIX 환율. 미국 달러 채무 결제에 사용됩니다.
모든 제공 기관을 살펴보세요. 고정한 제공 기관은 자체 공표 일정을 따르므로, 최신 환율이 종합 환율보다 하루 늦을 수 있습니다.
과거 시계열
기간에는 from을, 월별 한 행으로 압축해 차트로 바로 그리려면 group=month를 사용하세요. Power Query로 불러오면 다른 쿼리처럼 새로 고침됩니다. 종합 환율의 과거 데이터는 새 데이터가 들어오면 조금씩 바뀔 수 있으므로, 수치를 고정해야 하면 제공 기관을 고정하세요.
https://api.frankfurter.dev/v2/rates.csv?from=1949-12-01&base=usd"es=gbp&providers=bbk&group=month 이 쿼리는 도이치 분데스방크 아카이브에서 1949년까지의 미국 달러 대 영국 파운드 환율을 가져옵니다. 2.80달러의 케이블 페그가 수년간 유지되다가 1967년에 깨지는 모습을 볼 수 있습니다. 깊은 과거 데이터는 분데스방크의 프랑크푸르트 고시 환율에서 나옵니다. 1948년부터의 달러 대 마르크, 1949년부터 1970년까지의 대부분의 달러 교차 환율이 여기에 포함됩니다. 1999년부터는 유럽중앙은행이 이어받으므로, 현대의 연속된 시계열에는 기본 종합 환율이나 providers=ecb를 사용하세요.