두 텍스트(문자열)를 비교하는 웹 툴은 많이 있습니다.
과거에는 이 사이트에서 많이 썼었고,
https://wepplication.github.io/tools/compareDoc/
요즘은 이 툴도 많이 쓰는데요.
이걸 구글 시트에서도 구현할 방법이 없나 고민하다가 방법을 찾았습니다 ㅎㅎ
구글이 공개한 javascript 기반 텍스트 비교 라이브러리가 있더라구요.
https://github.com/google/diff-match-patch
이걸 활용하여 apps script에 이식하였습니다.
1. 사용법
사용법은 간단합니다.
먼저 아래의 시트 사본을 만들어줍니다.
제가 만든 다른 시트들과 마찬가지로 처음 사용 시 권한 허용이 필요합니다.
확인 > 계정 선택 > 고급 > 제목 없는 프로젝트(으)로 이동(안전하지 않음) > 허용 순으로 클릭해줍니다.
이후 아래 순서로 진행합니다.
(1) 비교할 두 텍스트를 붙여서 작성한 후, (2) 셀에 커서를 둡니다. (3) 이후 A1 셀에 넣어 놓은 버튼을 눌러줍니다.
적용 결과는 아래와 같습니다.
A2값에서 B2값 비교 시 제거된 것이 붉은 글씨의 취소선으로 표시되고, 추가된 것이 녹색으로 표시됩니다.
2. Text Diff 시트 사본 만들기
아래 링크를 클릭하여 사본을 만들 수 있습니다.
아래 링크들에서 다른 Google Sheet 툴들을 만나보실 수 있습니다!
1. Google Sheet를 활용한 gmail 자동화 (링크)
2. Google Sheet에서 GPT 사용해보기 (링크)
3. Google Sheet에서 키워드 색칠하기 (링크)
4. Goolge Sheet에서 csv 다운로드(한글 깨짐 해결) (링크)
'컴퓨터' 카테고리의 다른 글
[gsheet] 구글 시트에서 현재 시트를 csv파일로 다운 받기 (한글 깨짐 해결) (1) | 2024.08.25 |
---|---|
[gsheet] 구글 시트에서 키워드만 색칠하기 (0) | 2024.08.18 |
[gsheet] 구글 스프레드 시트에서 GPT를 활용하는 방법 (0) | 2024.02.11 |
[gsheet] gmail 자동화 (개인별 메일 한 번에 보내기) (2) | 2023.08.27 |
[ChatGPT]구글 BARD 사용기, chatGPT vs BARD (1) | 2023.05.02 |
댓글