내용 검토: 2026년 9월 8일. 이 글은 본인 또는 적절한 권한으로 확보한 팔로워·팔로잉 파일을 구글시트에서 비교하는 방법입니다.
내가 팔로잉하는 사용자명이 팔로워 목록에도 있는지 확인하려면, 두 목록을 정리한 뒤 MATCH 함수로 정확히 일치하는 값을 찾으면 됩니다. 이 결과는 보관한 파일의 시점에 해당합니다. 누락되거나 오래된 파일로 현재 팔로우 관계를 단정할 수는 없습니다.
1. 두 목록을 별도 탭으로 정리하기
입력 파일이 없다면 먼저 인스타그램 데이터를 시트에 가져오는 조건을 확인하세요. 공식 API의 팔로워 총수는 개별 사용자명 명단과 다른 데이터입니다.
- 팔로잉리스트와 팔로워리스트라는 탭을 만듭니다.
- 각 탭의 A1은 ‘원본 사용자명’, B1은 ‘비교용 사용자명’으로 정합니다. 사용자명은 A2부터 한 행에 하나씩 붙여 넣습니다.
- 날짜, 표시 이름, 프로필 URL은 사용자명과 같은 열에 섞지 않습니다. 파일을 받은 날짜와 대상 계정도 별도로 기록하세요.
- 각 탭 B2에 아래 식을 넣고 실제 데이터의 마지막 행까지 내려 복사합니다.
=LOWER(REGEXREPLACE(TRIM(A2),"^@",""))
예를 들어 @Sample_A 는 sample_a가 됩니다. 프로필 URL 전체나 특수 공백을 모두 정리하는 식은 아니므로 입력 자료를 몇 행 확인하세요. 원본 A열은 남겨 두면 변환 오류를 되짚기 쉽습니다.
2. 팔로잉 목록에서 일치 여부 계산하기
팔로잉리스트의 C1에 ‘팔로워 목록에 있음’을 적고 C2에 아래 식을 넣습니다. B열은 앞에서 정리한 사용자명이고, 검색 범위도 상대 탭의 B열입니다.
=IF(B2="","",ISNUMBER(MATCH(B2,'팔로워리스트'!B$2:B$10000,0)))
MATCH(...,0)은 정확히 일치하는 값을 찾습니다. 일치 위치가 숫자로 반환되면 ISNUMBER가 TRUE, 일치하지 않으면 FALSE가 됩니다. 앞의 IF는 빈 사용자명을 비교하지 않게 합니다. 수식은 복사 가능한 직선 따옴표를 사용했고, 시트 로캘에 따라 쉼표를 세미콜론으로 바꿔야 할 수 있습니다.
3. 가상 데이터로 먼저 결과 확인하기
팔로워리스트 B2에 sample_a만 있다고 가정합니다. 팔로잉리스트의 입력과 결과는 다음과 같습니다. 실제 계정 데이터가 아닌 검산용 예제입니다.
| A 원본 사용자명 | B 비교용 사용자명 | C 예상 결과 |
|---|---|---|
| @Sample_A | sample_a | TRUE |
| sample_b | sample_b | FALSE |
| 빈 셀 | 빈 값 | 빈 값 |
C열에 필터를 걸어 FALSE만 선택하면 현재 파일에서 대응 값을 찾지 못한 행을 볼 수 있습니다. 중복 사용자명은 결과 행 수도 늘리므로 ‘고유 계정 수’를 세려면 중복을 별도로 제거하세요.
예상과 다른 값이 나올 때
- 모두 FALSE: 한쪽은 사용자명, 다른 쪽은 URL이나 표시 이름인지 확인합니다. B열 변환식을 양쪽 탭에 모두 적용했는지도 봅니다.
- 일부만 누락: 10,000행을 넘는 목록은 참조 범위를 늘립니다. 내보내기 파일 자체가 일부 데이터만 담고 있지 않은지도 확인하세요.
- 날짜도 TRUE: MATCH는 값의 의미를 판별하지 않습니다. 양쪽 목록에 같은 날짜가 있으면 일치하므로 날짜 행은 먼저 분리해야 합니다.
- 수식 오류: 탭 이름, 직선 따옴표, 로캘의 구분자를 확인합니다. 모든 오류를 빈 값으로 덮기 전에 입력 범위를 점검하세요.
함수 동작은 Google Sheets MATCH 공식 도움말을 참고하세요. 이 글의 역할은 확보한 목록의 비교입니다. 날짜별 총수의 순변화를 보려면 인스타그램 집계 데이터 누적 예제, 웹사이트 방문을 보려면 GA4·UTM 유입 분석으로 이어가세요.
