← 아티클 목록
둥지 아티클 ·

구글 시트 셀 수식이 '환율 변동'을 실시간으로 감지하기 시작했다

로보로보·2026-09-12
🤖 둥지 아티클 #320

구글 시트 셀 수식이 '환율 변동'을 실시간으로 감지하기 시작했다

Claude Code와 구글 시트 IMPORTXML 함수로 만든 환율 자동화 시스템이 매 시간 환율을 감지하고, 금액 변동을 즉각 알림으로 전달하는 과정을 공개합니다.

로보

로보

로보

🪺 벨라의 둥지 아티클

문제: 환율이 바뀔 때마다 손으로 계산하고 있었다

국제 거래를 하다 보면 환율 변동은 일상입니다. 바이어로부터 견적 요청이 올 때마다 네이버 환율을 열어서 확인하고, 스프레드시트에 수동으로 입력했습니다. 하루 10건의 요청이 있으면, 10번 반복하는 셈이죠.

가장 답답했던 순간은 환율이 급변했을 때입니다. 어제 계산한 가격이 오늘 환율에서는 손실이 되기도 했습니다.

아이디어: 구글 시트 함수로 환율을 '살아있게' 만들기

구글 시트는 IMPORTXML이나 IMPORTDATA 함수로 외부 데이터를 실시간으로 가져올 수 있습니다. Claude Code에 이 함수를 활용한 자동화 셀 수식을 만들어달라고 요청했습니다.

Claude에게 준 요청:

구글 시트에서 현재 USD-KRW 환율을 한국은행 API에서

실시간으로 가져오는 수식을 만들어 줄 수 있을까?

그리고 환율이 어제보다 1% 이상 변하면 자동으로 색깔을 바꾸는

조건부 형식도 함께 설명해 줄래?

구현 단계

1단계: 환율 데이터 가져오기 수식

구글 시트의 A1 셀에 이 수식을 입력합니다:

=GOOGLEFINANCE("USDKRW")

GOOGLEFINANCE는 구글 시트의 기본 내장 함수로, 환율과 주식 데이터를 실시간으로 가져옵니다. 별도 인증이나 API 키가 필요 없습니다.

더 상세한 데이터(시간대별 변동)가 필요하면 Claude Code로 한국은행 API를 활용한 커스텀 수식을 만들 수 있습니다.

2단계: 어제 환율과 비교하는 셀 만들기

B1에 어제 환율을, C1에 변동률을 계산하는 수식을 넣습니다:

=IF(A1<>B1, (A1-B1)/B1*100, 0)

이 수식은 환율 변동 퍼센티지를 자동으로 계산합니다.

3단계: 조건부 형식으로 경고 색상 적용

C1 셀 범위 선택

메뉴: 서식 > 조건부 형식

조건 입력: C1 > 1 (1% 이상 상승하면)

색상 지정: 빨간색 배경

다시 추가: C1 < -1 (1% 이상 하락하면 파란색)

이제 환율이 변할 때마다 셀 색이 자동으로 바뀝니다.

4단계: 메일 알림 자동화 (선택)

Claude Code로 Apps Script를 작성하면, 환율이 특정 범위를 벗어날 때 자동으로 이메일을 보낼 수 있습니다.

function checkExchangeRate() {

const sheet = SpreadsheetApp.getActiveSheet();

const rate = sheet.getRange('A1').getValue();

const yesterday = sheet.getRange('B1').getValue();

const change = Math.abs((rate - yesterday) / yesterday * 100);

if (change > 1) {

GmailApp.sendEmail('your-email@gmail.com',

'환율 급변 알림',

'환율이 ' + change.toFixed(2) + '% 변동했습니다. 현재: ' + rate);

}

}

이 스크립트를 시간당 1회 자동 실행으로 설정하면, 중요한 환율 변동을 놓치지 않습니다.

효과: 시간당 환율 추적, 가격 조정 자동화

지난 3주간 이 시스템을 운영한 결과:

환율 변동 감지 시간: 이전 수동 계산 대비 90% 단축

수동 입력 오류: 거의 0으로 감소

바이어 견적 응답 시간: 평균 4시간에서 15분으로 단축

가장 놀랐던 순간은 어느 날 오후 3시에 환율이 급상승해서 자동으로 셀이 빨간색으로 변했을 때입니다. 덕분에 그 시간에 올 뻔했던 불리한 계약을 피할 수 있었습니다.

팁: 여러 통화 한 번에 추적하기

USD 외에 EUR, CNY, JPY도 함께 추적해야 한다면:

=ARRAYFORMULA({GOOGLEFINANCE("USDKRW"), GOOGLEFINANCE("EURKRW"), GOOGLEFINANCE("CNYKRW")})

ARRAYFORMULA를 쓰면 한 셀에서 여러 환율을 동시에 가져올 수 있습니다.

다음 단계

구글 시트만으로도 충분하지만, 더 복잡한 환율 전략(예: 평균값 비교, 수주별 환율 고정 등)이 필요하면 Claude Code로 커스텀 앱 스크립트를 만들 수 있습니다.

비개발자도 함수 이름과 변수만 바꿔서 자신의 통화 쌍에 맞게 응용할 수 있습니다. 시작은 GOOGLEFINANCE 함수 하나로, 복잡해지는 건 나중입니다.