Excel에서 중복 항목을 확인하는 방법: 모든 방법 설명 (2026)
Excel에서 오차 막대는 평면 차트를 실제로 데이터의 진실을 알려주는 것으로 바꿉니다. 이들은 각 데이터 포인트 주위에 불확실성의 여유를 보여주며, 설문 조사 결과, 실험실 측정, 판매 예측 또는 화면의 숫자가 어느 정도 흔들림이 있는 경우 필수적입니다. 좋은 소식은 오차 막대를 삽입하는 데 필요한 클릭을 알게 되면 몇 초 만에 완료할 수 있다는 것입니다.
오차 막대 소개
오차 막대는 Excel에서 데이터를 정확하게 시각화하려고 하는 누구에게나 필수적인 도구입니다. 이것은 데이터의 변동성이나 불확실성을 그래픽으로 표현하여 결과를 해석하고 신뢰성을 한눈에 평가하는 것을 쉽게 만듭니다. 각 데이터 포인트의 가능한 값 범위를 표시함으로써 오차 막대는 측정 또는 추정치의 정밀도를 전달하는 데 도움을 줍니다.
Excel에서 오차 막대는 차트를 선택하면 나타나는 녹색 플러스 아이콘인 차트 요소 버튼을 사용하여 차트에 빠르게 추가할 수 있습니다. 선 차트, 산포 차트 또는 기타 지원되는 차트 유형을 사용하든 상관없이, 오차 막대를 데이터 시리즈의 불확실성을 강조하는 데 사용할 수 있습니다. 오차 막대를 추가하고 사용자 정의하는 방법을 이해하면 차트가 시각적으로 매력적일 뿐만 아니라 기본 데이터에 대한 정보를 제공하고 투명성을 유지할 수 있습니다.
가장 빠른 방법: 차트 요소 버튼 사용하기
현대 Excel(Office 365, Excel 2024, 2021, 2019, 및 2016)에서 오차 막대를 추가하는 가장 빠른 방법은 차트 요소 버튼으로 알려진 작은 녹색 플러스 아이콘을 사용하는 것입니다.
차트를 한 번 클릭하여 선택하세요. 플러스 기호 모양의 떠 있는 차트 요소 버튼이 오른쪽 가장자리에 나타납니다. 해당 플러스 기호를 클릭한 다음, 오차 막대 상자를 선택하세요. Excel은 즉시 차트의 모든 데이터 시리즈에 표준 오차 막대를 추가합니다.
이 한 번의 클릭이면 대개 충분합니다. 기본 제공되는 표준 오차 막대가 원하는 것이라면 여기서 멈출 수 있습니다. 다른 차트 유형의 오차 막대(표준 편차, 백분율 또는 사용자 정의 값)가 필요하면, 해당 메뉴에서 오차 막대 행 위로 마우스 포인터를 이동시키고 나타나는 작은 화살표를 클릭한 다음 오차 막대 옵션 중에서 선택하세요.

이 단축키는 열 차트, 막대 차트, 선 차트, 영역 차트, 산포 차트 및 버블 차트에 대해 작동합니다. 관련 있는 시각화를 작업 중이라면, 동일한 차트 요소 패널은 Excel에서 데이터 레이블 추가 및 추세선 삽입 같은 작업도 처리하므로 익숙해지는 게 좋습니다.
방법 2: 차트 디자인 리본 사용하기
리본에서 작업하는 것을 선호한다면, 모든 오차 막대 추가 옵션은 차트 디자인 아래에 있습니다.
차트를 클릭하여 선택하세요. 차트 디자인 탭은 화면 상단에 나타납니다 (차트를 선택할 때만 표시됨). 차트 요소 추가를 클릭하고, 오차 막대로 포인터를 이동한 다음, 네 가지 내장 옵션 중 하나를 선택하세요:
- 데이터 시리즈의 모든 값에 대한 평균 오차를 위한 표준 오차
- 각 값의 백분율로 계산된 오차 여백을 위한 백분율 (기본값은 5%)
- 그림 값에서 계산된 하나의 표준 편차를 위한 표준 편차, 이는 분산의 제곱근으로 계산되고 실질적으로 모든 점에 나누어진 표준 편차입니다.
- 사용자 정의 제어를 가진 전체 포맷 오차 막대 창을 위한 더 많은 오차 막대 옵션
작은 떠 있는 차트 요소 버튼이 성가시다면, 리본 경로가 좋은 대체 방법입니다. 또한, 대량 Excel 포맷 작업을 위해 차트 도구 리본 위에 손을 두는 것이 작은 아이콘을 쫓아가는 것보다 빠른 경로입니다. 보고서에 정리된 차트를 내보내는 워크플로우에서는 리본에서 시작하면 화면 레이아웃이 예측 가능하게 유지됩니다.

방법 3: 특정 값에 대한 사용자 정의 오차 막대 추가하기
표준, 백분율 및 편차 옵션은 편리하지만, 실제 데이터셋은 드물게 이들 중 하나에 맞습니다. 이미 오차 막대 양을 계산한 경우(데이터 옆에 여유 열, 통계 패키지의 신뢰 구간 또는 측정 공차가 있는 경우), 사용자 정의 오차 막대가 필요합니다.
사용자 정의 오차 막대를 생성하려면, 차트를 선택하고 차트 디자인 → 차트 요소 추가 → 오차 막대 → 더 많은 오차 막대 옵션을 엽니다. 오른쪽에 형식 오차 막대 창이 열립니다.
오차 양 아래에서 사용자 정의를 선택하고 값 지정 버튼을 클릭하세요. 'Custom Error Bars'라는 대화 상자가 긍정적인 오차 값 상자와 부정적인 오차 값 상자라는 두 필드를 가지고 나타납니다.
해당 필드에 있는 것을 지우고, 각 필드의 끝에 있는 대화 상자 축소 아이콘을 클릭하여 오차 값을 포함하는 셀 범위를 선택합니다. 긍정적인 오차와 부정적인 오차가 동일한 경우(대칭 적인 오차 막대), 두 번 동일한 범위를 선택하세요. 다르면, 각 필드를 자체 열로 지목합니다.
확인을 클릭하면, 차트의 오차 막대가 즉시 본인의 값으로 다시 그려집니다. 더 나아가, 막대는 실시간 상태입니다: 원본 셀의 데이터 값을 하나 변경하면, 오차 막대가 자동으로 업데이트됩니다. 이것이 측정의 실제 분포를 반영하는 오차 막대를 할당하는 방법이며, 단일 요약 숫자가 아닙니다.

방법 4: 이미 존재하는 오차 막대에 대한 오른쪽 클릭 단축키
차트에 이미 있는 오차 막대를 수정하려면, 오른쪽 클릭 컨텍스트 메뉴가 가장 빠른 방법입니다.
기존 오차 막대 중 하나를 직접 오른쪽 클릭하세요. 컨텍스트 메뉴가 오차 막대 형식을 상단 또는 근처에 가지고 나타납니다. 오차 막대 형식을 선택하면, 리본에서 얻는 것과 동일한 형식 오차 막대 창이 열리며, 방향 (긍정적 및 부정적 값을 함께, 더하기만, 빼기만), 끝 스타일 (캡 또는 없음), 오차 양, 선 색상, 선 탭의 선 너비에 대한 모든 옵션이 있습니다.
오른쪽 클릭이 까다로울 수 있습니다. 막대에서 약간 벗어나 클릭하면, 데이터 시리즈 메뉴가 대신 되고 선택에 대한 오류 메시지가 표시될 수 있습니다. 오차 막대 자체의 얇은 수직 (또는 수평) 선에 직접 클릭하세요.

방법 5: 수평 오차 막대 추가하기 (산포 및 버블 차트 전용)
수평 오차 막대는 X축이 숫자인 차트 유형에서만 작동합니다. 이는 산포 차트와 버블 차트를 의미합니다. 막대 차트, 열 차트 및 선 차트는 X 축이 숫자 x 값이 아니라 카테고리 레이블을 포함하기 때문에 수평 오차 막대를 추가할 수 없습니다.
산포 또는 버블 차트에서 형식 오차 막대 창을 열 때, 상단에 두 개의 탭을 볼 수 있습니다: Y 축의 수직 오차 막대를 위한 하나와 X 축의 수평 오차 막대를 위한 하나. 각각 독립적으로 구성하세요. 이는 X 및 Y 값이 모두 불확실성을 가지는 과학적 데이터의 표준 설정입니다.
방법 6: 다양한 포인트에서 개별 오차 막대 사용자 정의
기본적으로, 형식 오차 막대 창에서 수행하는 모든 변경은 차트에 표시된 전체 데이터 시리즈에 적용됩니다. 일부 특정 개별 포인트만 다른 오차 막대 값이 필요한 추정 데이터 시리즈가 있는 경우(예를 들어, 알려진 더 넓은 신뢰 구간을 가진 이상치), 개별 오차 막대를 하나씩 포맷할 수 있습니다.
오차 막대를 한 번 클릭하여 시리즈 전체를 선택하세요. 그런 다음 변경하려는 특정 막대를 다시 클릭합니다. Excel은 이제 해당 단일 막대를 선택으로 처리하며, 포맷 변경 사항은 그 하나에만 적용됩니다. 이 방법은 리뷰어가 특정 데이터 포인트의 불확실성을 강조할 것을 요청할 때 전체 차트를 다시 그리지 않으려면 필수적입니다.
여러 시리즈가 포함된 차트의 경우, 각 시리즈에 대해 차례대로 반복하세요. 각 시리즈는 자체 오차 막대를 가지며, 각각 다른 오차 막대 유형(하나는 표준 오차, 다른 하나는 사용자 정의 값)을 같은 차트에서 사용할 수 있습니다.
방법 7: VBA 매크로를 사용한 오차 막대 추가하기
한 번에 수십 개의 Excel 차트에 오차 막대를 추가해야 하거나, 템플릿에 오차 막대를 삽입하고 싶은 사용자의 경우, VBA가 방법입니다. 키보드 단축키 Alt + F11은 Visual Basic Editor를 엽니다. 새 모듈을 삽입하고, 다음과 비슷한 내용을 붙여넣으세요:
Sub AddStandardErrorBars()
Dim cht As Chart
Set cht = ActiveSheet.ChartObjects(1).Chart
cht.SeriesCollection(1).ErrorBar _
Direction:=xlY, _
Include:=xlErrorBarIncludeBoth, _
Type:=xlErrorBarTypeStError
End Sub
Sub AddStandardErrorBars()
Dim cht As Chart
Set cht = ActiveSheet.ChartObjects(1).Chart
cht.SeriesCollection(1).ErrorBar _
Direction:=xlY, _
Include:=xlErrorBarIncludeBoth, _
Type:=xlErrorBarTypeStError
End Sub
Sub AddStandardErrorBars()
Dim cht As Chart
cht = ActiveSheet.ChartObjects(1).Chart
cht.SeriesCollection(1).ErrorBar( _
Direction:=xlY, _
Include:=xlErrorBarIncludeBoth, _
Type:=xlErrorBarTypeStError)
End Sub
F5로 매크로를 실행하면, Excel은 활성 시트의 첫 번째 차트의 첫 번째 시리즈에 표준 오차 막대를 추가합니다. xlErrorBarTypeStError를 xlErrorBarTypeStDev, xlErrorBarTypePercentage, xlErrorBarTypeFixedValue 또는 필요한 것에 따라 xlErrorBarTypeCustom으로 변경할 수 있습니다. 사용자 정의 값을 위해 Amount:="=Sheet1!A2:A10" 매개 변수를 추가하여 오차 범위를 지적하세요.
VBA 경로는 하나의 차트에 과할 수 있지만, 매주 같은 보고서를 다시 작성할 때에는 귀중합니다.
오차 막대 옵션
Excel은 다양한 데이터 시각화 요구를 충족하기 위해 여러 오차 막대 옵션을 제공합니다:
- 표준 오차 막대: Excel에서 자동으로 계산되며, 데이터 시리즈의 표준 오차나 표준 편차를 나타냅니다. 일반적인 변동성을 빠르게 시각화하려는 경우 이상적입니다.
- 사용자 정의 오차 막대: 더 많은 제어를 위해, 자체 오차 값을 지정하여 사용자 정의 오차 막대를 추가할 수 있습니다. 이는 각 데이터 포인트에 대해 계산된 오차 여유, 신뢰 구간 또는 기타 특정 오차 값을 가지고 있을 때 유용합니다.
- 수직 오차 막대: 이들은 차트의 y 값의 불확실성을 표시하며, 막대 차트, 열 차트 및 선 차트를 포함한 대부분의 차트 유형에 사용할 수 있습니다.
- 수평 오차 막대: x 값의 불확실성을 표시하기 위해 사용되며, 산포 차트와 버블 차트에서 사용할 수 있으며, 여기서 x 축은 숫자입니다.
- 긍정적 및 부정적 오차 막대: 양방향 오차 막대를 표시하거나 데이터 요구에 따라 한 방향만 표시하도록 선택할 수 있습니다.
일반적인 문제 및 문제 해결
Excel의 오차 막대를 다룰 때 사람들이 정기적으로 실수하는 몇 가지 사항은 매년 동일한 질문이 포럼에 나타납니다.
각 데이터 포인트에서 오차 막대가 동일하게 보이지만, 내 값들이 다르다. 이것은 가장 일반적인 혼란입니다. Excel의 기본 표준 오차, 백분율 및 표준 편차 옵션은 전체 시리즈에서 하나의 고정 값을 계산하여 균일하게 적용합니다. 다른 포인트에서 다른 오차 막대를 원한다면, 사용자 정의를 사용하고 개별 오차 값을 포함하는 열을 지적해야 합니다.
오차 막대가 너무 작아서 거의 안 보입니다. 형식 오차 막대 창의 오차 양 설정을 확인하세요. 데이터 값이 수천에 도달하는 차트에서 고정값 1은 아무것도 아닌 것처럼 보일 것입니다. 백분율로 전환하거나 더 큰 고정값을 선택하세요.
수평 오차 막대만 추가할 수 없다. 수평 오차 막대는 산포 차트와 버블 차트로 제한되며, 이는 숫자 X 축을 가진 유일한 차트 유형이기 때문입니다. 정말 필요하다면 차트 유형을 변환하세요.
내 사용자 정의 오차 값이 잘못 나와서 동일한 숫자가 반복되고 있습니다. 이는 대개 값을 쉼표로 구분하여 항목 상자에 입력했기 때문에 발생하며, 대화 상자 축소 아이콘을 클릭하고 셀 범위를 선택하지 않았기 때문입니다. 입력된 값은 정확히 데이터 포인트의 샘플 크기와 일치해야 하며, 값이 너무 적으면 Excel이 이를 재사용합니다. 범위를 선택하는 것이 더 안전합니다.
차트 유형을 변경하면 오차 막대가 사라진다. 일부 차트 유형(3D 차트, 원형 차트, 도넛 차트, 레이더 차트)은 오차 막대를 전혀 지원하지 않습니다. 이러한 차트 유형으로 전환하면 오차 막대가 조용히 제거됩니다.
차트 요소 버튼이 나타나지 않습니다. 차트 자체가 아닌, 그 옆의 셀을 선택한 것이 아닌지 확인하세요. 차트의 외부 경계 또는 배경 어디든 클릭하세요. 그래도 표시되지 않으면, 차트가 인라인이 아닌 별도의 차트 시트에 있을 수 있으며, 그 경우에는 대신 리본 경로를 사용하세요.
이전 Excel 버전에는 메뉴 레이아웃이 다릅니다. Excel 2010 및 이전 버전에서는 오차 막대가 차트 도구의 레이아웃 탭 아래에 있으며, Chart Design 아래에 있지 않습니다. 옵션 자체는 같습니다, 단지 최신 Excel이 그것들을 위치한 곳의 왼쪽에 있는 하나의 탭입니다.
신뢰 구간이 잘못 나옵니다. Excel의 내장 표준 편차 옵션은 통계 패키지에서 미리 계산된 신뢰 구간이 아니라 플로팅 데이터에서 표준 편차 값을 사용합니다. 이미 95% 신뢰 구간을 계산한 경우, 사용자 정의를 사용하고 구간 열을 선택하세요.
오차 막대 삭제 방법
오차 막대를 제거하려면, 그 중 하나를 클릭하여 (전체 막대 시리즈를 선택) 삭제 키를 누르세요. 또는, 차트 요소 메뉴에서 오차 막대 상자의 선택을 해제하세요. 오차 막대 삭제의 두 가지 방법은 막대 차트나 막대 그래프의 나머지 부분에 영향을 주지 않고 깨끗하게 제거됩니다.
오차 막대에 대한 베스트 프랙티스
Excel에서 오차 막대를 최대한 활용하고 차트가 데이터의 불확실성을 효과적으로 전달할 수 있도록 하기 위해, 다음의 베스트 프랙티스를 따르세요:
- 올바른 오차 막대 유형 선택: 일반적인 변동을 위해 표준 오차 막대를 선택하거나, 특정 오차 값이나 신뢰 구간이 있는 경우 사용자 정의 오차 막대를 선택하세요.
- 명확성을 위한 포맷: 방향, 끝 스타일 및 색상을 조정하기 위해 형식 오차 막대 창을 사용하세요. 차트 전반에 걸친 일관된 포맷은 뷰어가 데이터를 빠르게 해석할 수 있도록 도와줍니다.
- 필요할 때 수직 및 수평 오차 막대 사용: 산포 차트나 버블 차트의 경우, 수직 오차 막대 옆에 수평 오차 막대를 추가하여 x 및 y 값의 불확실성을 완전히 표현하는 것을 고려하세요.
- 데이터 시리즈 간의 일관성 유지: 혼란을 피하기 위해 차트의 모든 관련 데이터 시리즈에 균일하게 오차 막대를 적용하여 명확한 비교를 보장하세요.
- 차트 유형 호환성 확인: Excel의 모든 차트 유형이 오차 막대를 지원하는 것은 아닙니다. 추가하기 전에 선택한 차트 유형(예: 선 차트, 막대 차트 또는 산포 차트)이 호환되는지 확인하세요.
- 끝 스타일 및 데이터 시리즈에 주의: 시각적 명확성을 위해 끝 스타일(캡 또는 없음)을 조정하고, 각 데이터 시리즈에 적절한 오차 막대가 할당되어 있는지 확인하세요.
이 지침을 따르면, 데이터의 불확실성을 정확하게 반영하는 오차 막대가 포함된 Excel 차트를 만들 수 있어 시각화가 더 신뢰할 수 있고 해석하기 쉬워집니다.
개발자를 위한: IronXL로 프로그래매틱한 오차 막대
.NET 애플리케이션에서 Excel 보고서를 생성하고 실시간으로 차트를 생성하려면 Iron Software 팀이 개발한 C# Excel 라이브러리인 IronXL로 기본 차트 구조를 제작할 수 있습니다. 차트는 별도의 Excel 설치나 Interop 종속성 없이 구성하고 그릴 수 있는 일급 객체입니다.
using IronXL;
using IronXL.Drawing.Charts;
WorkBook workBook = WorkBook.Load("sales-data.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Create a column chart positioned on the worksheet
var chart = workSheet.CreateChart(ChartType.Column, 10, 5, 25, 15);
// Add the data series for category and value axes
chart.AddSeries("A2:A8", "B2:B8");
chart.SetTitle("Quarterly Sales");
chart.SetLegendPosition(LegendPosition.Bottom);
chart.Plot();
workBook.SaveAs("sales-report.xlsx");
using IronXL;
using IronXL.Drawing.Charts;
WorkBook workBook = WorkBook.Load("sales-data.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Create a column chart positioned on the worksheet
var chart = workSheet.CreateChart(ChartType.Column, 10, 5, 25, 15);
// Add the data series for category and value axes
chart.AddSeries("A2:A8", "B2:B8");
chart.SetTitle("Quarterly Sales");
chart.SetLegendPosition(LegendPosition.Bottom);
chart.Plot();
workBook.SaveAs("sales-report.xlsx");
Imports IronXL
Imports IronXL.Drawing.Charts
Dim workBook As WorkBook = WorkBook.Load("sales-data.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Create a column chart positioned on the worksheet
Dim chart = workSheet.CreateChart(ChartType.Column, 10, 5, 25, 15)
' Add the data series for category and value axes
chart.AddSeries("A2:A8", "B2:B8")
chart.SetTitle("Quarterly Sales")
chart.SetLegendPosition(LegendPosition.Bottom)
chart.Plot()
workBook.SaveAs("sales-report.xlsx")
이는 프로그래매틱으로 차트를 생성하여 최종 사용자가 GUI 방식으로 위에서 다뤄진 방법으로 오차 막대를 추가할 수 있도록 준비된 것입니다. IronXL은 수식, 포맷팅 및 차트 생성을 포함한 전체 스프레드시트 수명 주기를 처리하며, 이는 자동화된 파이프라인의 일부로 보고서를 제공해야 할 때 유용합니다.
IronXL으로 C#에서 Excel 차트 생성 및 편집에 대한 자세한 정보를 알아보세요.




