🧮

엑셀·구글시트처럼 쓰기: 노션 데이터베이스로 구현하는 11가지 방법

📌
"완료한 항목은 줄이 그어지게 할 수 있나요?", "이건 엑셀에서는 버튼 한 번이면 되는데요" — 노션 데이터베이스를 처음 쓰는 분들이 가장 자주 물으시는 질문입니다. 노션은 엑셀과 구조 자체가 달라 "버튼 하나"로 끝나지는 않지만, 거의 모든 요청사항은 수식(Formula)과 매 입력된 속성 설정으로 재현할 수 있습니다. 직접 받은 고객 문의를 포함해, 가장 많이 받는 "엑셀처럼 써야 하는" 요청 11가지를 실제 메뉴 이름 그대로 모았습니다.
 

1. 완료된 항목에 취소선(strikethrough) 적용하기

💡
엑셀에서: 조건부 서식으로 "완료" 체크 시 해당 행 텍스트에 자동으로 줄을 그었습니다.
노션에서: 실제 "업무명"(title) 속성 자체에는 조건부 서식을 걸 수 없고, 수식(Formula) 속성을 하나 추가해 완료 체크 시 취소선이 적용된 텍스트를 보여주는 방식으로 구현합니다.
Step 1. 데이터베이스 열 머리글 맨 오른쪽 +를 클릭해 새 속성을 추가하고, 유형을 Formula로 선택합니다.
notion image
 
Step 2. 수식 입력창에 다음을 입력합니다.
if(prop("완료"), style(prop("업무명"), "s"), prop("업무명"))
notion image
여기서 완료는 체크박스 속성명, 업무명은 제목(title) 속성명이며, 실제 속성명과 정확히 일치해야 합니다. "s"는 취소선(strikethrough) 스타일 코드입니다.
 
Step 3. 뷰에 원래 "업무명" 컬럼 대신 새로 만든 수식 컬럼이 보이도록 배치합니다(원래 업무명 컬럼은 오른쪽 "••• 메뉴 → Hide in view"로 숨김).
notion image
notion image
참고로, Title 속성 자체는 그대로 두고 취소선은 이 수식 컬럼에서만 표시되며, 타임라인/캘린더 뷰에서도 동일하게 적용됩니다. 다만 이 수식 컬럼은 title이 아니므로 직접 클릭해서 텍스트 편집은 안 되고, 수정은 원본 업무명 컬럼(숨겨둘 것)에서 해야 합니다.
 

2. 체크박스 대신 상태(Status) 속성으로 진행 흐름 관리하기

💡
엑셀에서: 완료 여부만 체크(TRUE/FALSE)로 표시하고, "지금 몇 개가 진행 중인지"는 따로 세어야 했습니다.
노션에서: 체크박스 대신 상태(Status) 속성을 쓰면 "진행 전 → 진행 중 → 완료"처럼 업무 흐름 자체를 속성 하나로 표현할 수 있습니다.
단순 체크 방식 대신 [진행 전 / 진행 중 / 완료] 같은 상태 속성을 추가한 뒤 상태별로 그룹화하면, 업무 단계별로 항목이 깔끔하게 구분되어 훨씬 효율적으로 현황을 관리할 수 있습니다.
Step 1. 열 머리글 맨 오른쪽 +를 클릭해 새 속성을 추가하고, 유형을 Status로 선택합니다. 기본으로 To-do/In Progress/Complete 세 그룹이 생성되며, 각 그룹 안에 원하는 옵션(진행 전/진행 중/완료 등)을 자유롭게 추가·수정할 수 있습니다.
notion image
Step 2. 데이터베이스 상단 뷰 탭 옆의 +를 눌러 새 뷰(Board 추천)를 만들고, 뷰 설정에서 Group by를 방금 만든 Status 속성으로 지정합니다.
notion image
notion image
Step 3. 이제 항목들이 "진행 전 / 진행 중 / 완료" 그룹별 칼럼(또는 섹션)으로 자동 정렬되어, 지금 무엇이 막혀 있고 무엇이 끝났는지 한눈에 보입니다. 기존 체크박스는 남겨둬도 되고, Status로 옮겨간 뒤 숨겨도 됩니다.
‼️ 참고: 체크박스는 "완료냐 아니냐"의 이분법만 표현하지만, Status는 그 사이 단계(진행 중)까지 표현할 수 있어 1번의 취소선 수식이 있는 데이터베이스에도 바로 적용이 가능합니다. 취소선 수식의 prop("완료") 자리에 prop("상태") == "완료"처럼 Status 값을 조건으로 바꿔주면 됩니다.
 

3. 조건부 서식컬럼 색상 강조하기

💡
엑셀에서: "우선순위가 긴급이면 행 전체를 빨간색으로" 같은 조건부 서식을 걸었습니다.
노션에서: 색상으로 표시되는 건 이미 해두셨다고 하셨지만(Select 속성의 옵션별 색상), "글자 자체"에 색을 입히거나 "배경색"을 따로 입히고 싶다면 1번과 같은 방식으로 Formula 속성을 하나 더 만듭니다.
if(prop("우선순위") == "긴급", style(prop("업무명"), "red_background"), prop("업무명"))
사용 가능한 색상 코드는 gray, brown, orange, yellow, green, blue, purple, pink, red이며, 뒤에 _background를 붙이면 배경색이 됩니다(예: red_background). 글자 색과 배경색을 동시에 쓰고 싶으면 style(prop("업무명"), "blue", "yellow_background")처럼 쉼표로 이어서 입력하면 됩니다. 1번과 3번을 합치고 싶다면 if 문을 중첩해 "완료면 취소선, 긴급이면 빨간색"을 하나의 수식으로 쓸 수도 있습니다.
 

4. 진행률을 막대/도넛로 시각화하기

💡
엑셀에서: 데이터 막대(Data Bar) 조건부 서식으로 셀 안에 진행률 막대를 바로 표시했습니다.
노션에서: Number 속성 자체에 내장 진행률 표시 기능이 있습니다.
Step 1. 진행률을 담을 Number 속성 이름을 클릭해 Edit property를 열고, Show as 항목에서 Bar(막대) 또는 Ring(도넛)을 선택합니다.
notion image
Step 2. Divide by 값을 지정해 이 숫자가 무엇을 100%로 볼 것인지 정합니다 (예: 전체 하위 과제 수가 10개라면 10으로 설정).
Step 3. 원하는 색상을 고르고, 숫자도 함께 보이게 하려면 "Show number" 같은 옵션을 켜줍니다.
 

5. 항목명 열 고정해서 스크롤해도 보이게 하기 (틀 고정)

💡
엑셀에서: "틀 고정"으로 첫 열을 고정하면 오른쪽으로 스크롤해도 항목명이 계속 보였습니다.
노션에서: 같은 기능이 "Freeze up to column"으로 있습니다.
notion image
Step 1. 고정하고 싶은 열을 표의 가장 왼쪽으로 드래그해 옮깁니다(고정 기능은 왼쪽부터의 연속된 열에만 적용됩니다).
Step 2. 원하는 열의 열 이름을 클릭하면 나오는 메뉴에서 Freeze up to column을 선택합니다. 그 열까지(왼쪽 전체)가 함께 고정됩니다.
Step 3. 고정을 해제하려면 같은 열 이름 메뉴에서 Unfreeze column을 선택합니다.
 

6. 긴 텍스트 셀 줄바꿈해서 다 보이게 하기

💡
엑셀에서: "텍스트 줄 바꿈"을 켜면 셀 내용이 길어도 잘려 보이지 않았습니다.
노션에서: Wrap cells 기능으로 동일하게 동작합니다.
notion image
표 우측 상단의 메뉴를 클릭하고 Wrap cells 토글을 켜면 모든 열이 한 번에 줄바꿈됩니다. 특정 열만 줄바꿈하려면 열 이름을 클릭해 Wrap text를 선택하면 그 열만 줄바꿈이 됩니다.
 

7. VLOOKUP처럼 다른 표의 값 끌어오기

💡
엑셀에서: VLOOKUP이나 INDEX/MATCH로 다른 시트의 값을 참조했습니다.
노션에서: 정확히 같은 함수는 없지만, RelationRollup 속성 조합으로 동일한 결과를 냅니다.
Step 1. 참조할 다른 데이터베이스와 연결할 Relation 속성을 만듭니다. 데이터베이스 이름을 입력해 연결할 대상을 고릅니다.
Step 2.Rollup 속성을 만들고, 방금 만든 Relation 속성을 선택한 뒤 가져올 속성(예: 단가)과 계산 방식(Show original, Sum, Average 등)을 고릅니다.
참고: VLOOKUP은 "값 하나"를 가져오는 데 초점이 맞춰져 있지만, Relation/Rollup은 애초에 "두 데이터베이스가 어떻게 연결되어 있는가"를 먼저 정의하는 방식입니다. 연결된 항목이 여러 개면 값도 여러 개 반환되므로, "딱 값 하나"가 필요하다면 관계를 1:1로 설계하세요.
 

8. 피벗 테이블처럼 요약하기

💡
엑셀에서: 피벗 테이블로 카테고리별 합계·개수를 한눈에 봤습니다.
노션에서: 다음 두 방식으로 비슷하게 만듭니다.
방법 A — Board 뷰. 데이터베이스 상단 뷰 탭 옆의 +를 눌러 Board를 추가합니다. 뷰 설정에서 Group by를 요약하고 싶은 카테고리 속성으로 지정하면, 카테고리별 카드 개수와(필요시 합계도) 자동으로 묶여 보여줍니다.
방법 B — Chart 뷰 (새로 추가된 네이티브 차트). 같은 자리의 +Chart를 추가합니다. 차트 종류로 Vertical bar·Horizontal bar·Line·Donut·Number 중 고르고, X축(그룹 기준)과 집계 방식(Count, Sum 등)을 지정합니다. 단, 차트 뷰에서는 항목을 직접 수정할 수 없으므로, 수정은 Table이나 Board 뷰로 돌아가서 해야 합니다.
 

9. 여러 시트처럼 탭 나누어 쓰기

💡
엑셀에서: 하단 탭으로 "1월", "2월", "집계" 시트를 나누어 썼습니다.
노션에서: 하나의 데이터베이스 안에 서로 다른 조건의 뷰를 탭으로 복수로 만듭니다. 데이터는 하나지만, 뷰마다 필터·정렬·그룹화를 다르게 적용해 같은 정보를 다른 관점으로 볼 수 있습니다(예: "이번 달 뷰", "완료 건만 뷰", "담당자별 보드 뷰").
 

10. 자동 채우기(드래그 핸들) — 안 되는 것과 대안

💡
엑셀에서: 셀 오른쪽 아래 모서리를 드래그해 수식이나 값을 아래로 자동 복사했습니다.
노션에서: 이 기능은 없습니다. Formula 속성은 항상 "같은 행 안의" 값만 참조할 수 있고, 다른 행의 값을 자동으로 이어받을 수 없습니다. 대안은 데이터 성격에 따라 다릅니다.
  • 반복되는 값(담당자, 카테고리 등)이라면 처음부터 Select/Person 속성으로 만들어 클릭 한 번으로 고르게 하세요(타이핑 자체가 줄어듭니다).
  • 비슷한 행을 반복적으로 만들어야 한다면, 기존 행을 선택해 우클릭 후 Duplicate로 복제하고 달라지는 값만 수정하세요.
 

11. 업로드 직후 데이터 그대로 가져오기

💡
엑셀에서: .xlsx 파일을 열어 붙여넣었습니다.
노션에서: 헤더 행을 포함해 엑셀/구글시트 데이터를 복사한 뒤, 노션 표(또는 빈 데이터베이스)의 왼쪽 위 첫 칸에 붙여넣으면 열과 행이 그대로 인식되어 채워집니다. 붙여넣은 뒤 각 열 머리글을 클릭해 원하는 속성 타입(Select, Date, Number 등)으로 바꿔주면 마무리됩니다.
 

초보자가 자주 하는 실수 2가지

실수 1. 수식 컬럼을 "업무명" 대신으로 착각하고 직접 수정하려고 한다
1번에서 만든 취소선 수식 컬럼을 클릭해 텍스트를 고치려 하면 편집 자체가 안 됩니다. Formula 속성은 계산 결과만 보여줄 뿐, 직접 값을 입력하는 칸이 아닙니다.
방지법: 수정은 반드시 숨겨둔 원본 "업무명"(title) 컬럼에서 하고, 수식 컬럼은 "보여주기 전용"이라고 팀원들에게 명시해두세요(수식 속성 이름을 "업무명(표시용)"처럼 지으면 혼동이 줄어듭니다).
 
실수 2. 속성명을 바꾸고 수식은 안 고쳐 결과가 깨진다
"완료" 속성 이름을 "완료여부"로 바꾸는 등 속성명을 수정하면, 그 이름을 참조하던 수식이 오류를 냅니다.
방지법: 속성명을 바꿀 일이 생기면, 수식 속성을 열어 prop("...") 안의 이름들도 함께 수정해야 합니다. 새 이름을 타이핑하는 순간 자동완성 목록이 뜨니, 목록에서 고르면 오타를 줄일 수 있습니다.
 

 
요약
  1. 완료시 취소선: Formula에 if(prop("완료"), style(prop("업무명"), "s"), prop("업무명"))
  1. 진행 흐름 관리: 체크박스 대신 Status 속성 추가 → 상태별 Group by
  1. 조건부 색상: 같은 style() 함수에 "red", "red_background" 같은 색상 코드 추가
  1. 진행률 막대/도넛: Number 속성 → Edit property → Show as Bar/Ring
  1. 열 고정: 열 이름 → Freeze up to column (왼쪽부터 연속된 열만 가능)
  1. 줄바꿈: 표 ⋯ 메뉴 → Wrap cells (전체) 또는 열 이름 → Wrap text (개별)
  1. VLOOKUP 대신: Relation + Rollup
  1. 피벗 대신: Board 뷰 Group by, 또는 새로 추가된 Chart 뷰(Bar/Line/Donut/Number)
  1. 여러 시트 대신: 하나의 데이터베이스 안에 뷰 탭 여러 개
  1. 자동 채우기는 지원 안 됨 → 반복값은 Select/Person, 반복 행은 Duplicate로 대체
  1. 엑셀 데이터는 헤더 포함해 복사→표 첫 칸에 붙여넣기로 그대로 이전