Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

Excel 워크시트에 고정 표 또는 텍스트 상자를 삽입하려면 어떻게 해야 하나요?

Author Xiaoyang Last modified

실제 Excel 작업에서는 긴 시트를 스크롤할 때에도 항상 중요한 내용—예: 표 요약, 알림, 계산 결과 또는 중요한 메모—을 보이게 유지해야 하는 경우가 자주 있습니다. 일반적으로 셀에 고정된 표나 텍스트 상자는 대형 워크시트에서 이동하면 화면 밖으로 사라집니다. 이러한 상황은 효율성을 저하시키고 업데이트나 필수 참조 데이터를 놓치게 할 수 있습니다. 이를 해결하기 위해 사용자들은 종종 다음과 같은 질문을 합니다: 표나 텍스트 상자가 스크롤 위치와 관계없이 "고정"되도록 만들 수 있을까요?

이 문서에서는 VBA 접근 방식과 내장된 Excel 기능을 포함하여 Excel에서 고정 또는 항상 보이는 표 또는 텍스트 상자 효과를 달성하는 몇 가지 실용적인 기술을 소개합니다. 각 솔루션은 실제 필요에 따라 선택할 수 있는 특정 시나리오와 기능을 가지고 있으며, 각 방법의 일반적인 장단점도 언급되어 있어 여러분의 워크플로에 가장 적합한 것을 선택할 수 있습니다.

목차

VBA 코드를 사용하여 Excel에 고정 표 삽입

VBA 코드를 사용하여 Excel에 고정 텍스트 상자 삽입

다른 내장 Excel 방법 - 창 고정

다른 내장 Excel 방법 - 스크롤되지 않는 위치에 텍스트 상자 또는 도형 배치


VBA 코드를 사용하여 Excel에 고정 표 삽입

Excel은 스크롤하면서 모든 워크시트 내용 위에 항상 보이는 진정한 고정 표를 직접 삽입할 수 있는 내장 기능을 제공하지 않습니다. 그러나 표를 이미지로 변환하고 VBA를 사용하여 해당 이미지를 동적으로 재배치하여 화면의 오른쪽 상단 같은 고정된 영역에 항상 표시되도록 처리할 수 있습니다.

이 솔루션은 바쁘거나 긴 워크시트에서 쉽게 접근할 수 있어야 하는 요약 표 또는 자주 참조되는 데이터 블록이 있을 때 유용합니다. 그러나 표가 정적 이미지가 되므로 셀 단위의 편집 및 수식은 이미지를 업데이트하지 않으며, 소스 데이터가 변경되면 새로 고쳐야 합니다.

1. 항상 보이게 유지하려는 데이터 표를 선택한 다음, 탭으로 이동하여 복사 클릭 후 그림으로 복사를 선택하세요. 이는 일반적으로 표준 복사 기능 아래의 드롭다운 화살표에서 찾을 수 있습니다. 스크린샷 보기:

a screenshot of selecting the Copy as Picture after selecting a data table

2. 나타나는 '그림 복사' 대화상자에서 모양화면에 표시된 대로 설정하고 형식그림으로 설정합니다. 확인을 클릭하세요. 그런 다음 원하는 위치에 있는 빈 셀을 클릭하고 Ctrl + V를 사용하여 붙여넣으세요. 이 단계에서는 필요한 경우 그림을 이동하거나 크기를 조정할 수 있습니다. 스크린샷 보기:

a screenshot of pasting the selected data table as a picture

3. 표가 그림으로 변환되었으면 그림이 포함된 시트 하단의 탭을 마우스 오른쪽 버튼으로 클릭하고 코드 보기 선택하세요. 열리는 Microsoft Visual Basic for Applications (VBA) 창에서 관련 워크시트 코드 창에 다음 코드를 삽입하세요:

VBA 코드: Excel에 고정 표 삽입

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

참고: 이 코드의 Picture1은 붙여넣은 이미지의 이름입니다. 이미지를 선택하고 Excel의 왼쪽 상단에 있는 이름 상자에서 확인하거나, 마우스 오른쪽 버튼으로 클릭하여 '크기 및 속성'을 선택하여 찾을 수 있습니다. 실제 그림 객체 이름에 맞게 코드를 수정하세요.

a screenshot showing how to use the VBA code

4. VBA 코드 창을 저장하고 닫습니다. 이제 워크시트를 스크롤하거나 아무 셀을 클릭해도 표 사진은 가시적인 워크시트 영역의 오른쪽 상단에 계속 고정됩니다.

이 방법은 항상 보이는 요약 데이터 스냅샷을 생성하는 데 이상적이지만, 그림이기 때문에 변경된 셀 값에 따라 자동으로 업데이트되지 않습니다. 기본 데이터가 변경되면 새로 고침을 위해 과정을 반복해야 합니다.

일반적으로 발생할 수 있는 문제로는 다른 콘텐츠를 가리거나 워크시트 개체가 보이지 않도록 설정된 경우 플로팅 그림이 보이지 않을 수 있다는 점 등이 있습니다. 항상 워크시트의 개체 가시성 설정을 확인하고 최적의 보기 경험을 위해 그림의 크기와 위치를 조정하세요.

a screenshot of kutools for excel ai

Kutools AI로 엑셀의 마법을 풀다

  • 스마트 실행: 셀 작업 수행, 데이터 분석 및 차트 생성 - 간단한 명령어로 모든 것을 처리합니다.
  • 사용자 정의 수식: 작업을 간소화하기 위한 맞춤형 수식을 생성합니다.
  • VBA 코딩: 손쉽게 VBA 코드를 작성하고 실행합니다.
  • 수식 해석: 복잡한 수식도 쉽게 이해할 수 있습니다.
  • 텍스트 번역: 스프레드시트 내 언어 장벽을 허물어 보세요.
AI 기반 도구로 엑셀 활용 능력을 강화하세요. 지금 다운로드하여 그 어느 때보다 높은 효율성을 경험해 보세요!

VBA 코드를 사용하여 Excel에 고정 텍스트 상자 삽입

메모, 알림 또는 수식 결과를 눈에 잘 띄게 표시해야 할 경우, 고정 텍스트 상자는 효과적인 선택이 될 수 있습니다. Excel에는 자체적인 '고정' 텍스트 상자가 없지만, ActiveX 텍스트 상자를 사용해서 VBA로 가시적인 창을 따라다니며 워크시트를 스크롤할 때에도 일관된 위치에 표시되도록 할 수 있습니다.

이 옵션은 공유 문서에 지속적인 주석, 지침 또는 경고를 추가하는 데 특히 적합하며, 사용자들이 어디로 이동하더라도 중요한 정보를 볼 수 있도록 보장합니다.

1. 개발 도구 > 삽입 > 텍스트 상자 (ActiveX 컨트롤)을 클릭하여 텍스트 상자를 삽입합니다. 그런 다음 텍스트 상자를 워크시트에 그리고 원하는 텍스트를 입력합니다. 개발 도구 탭이 보이지 않는 경우, 먼저 Excel 옵션에서 활성화해야 할 수 있습니다. 스크린샷 보기:

a screenshot of the inserted textbox activex control and values inside it

2. 다음으로 삽입된 텍스트 상자가 포함된 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 코드 보기 선택하세요. VBA 창에서 다음 코드를 시트의 코드 영역에 붙여넣으세요:

VBA 코드: Excel에 고정 텍스트 상자 삽입

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    With ActiveWindow.VisibleRange
        TextBox1.Top = .Top + 5
        TextBox1.Left = .Left + .Width - TextBox1.Width - 45
    End With
    Application.ScreenUpdating = True
End Sub

참고: 이 코드에서 TextBox1은 생성된 ActiveX 텍스트 상자의 기본 이름입니다. 코드가 작동하도록 텍스트 상자의 이름을 확인하고 필요한 경우 이름 상자를 통해 선택하거나 편집하여 조정하세요.

a screenshot of using the VBA code

3. VBA 편집기를 저장하고 닫습니다. 워크시트의 다른 영역을 스크롤할 때마다 텍스트 상자는 자동으로 가시 창의 오른쪽 상단에 고정되어 중요한 텍스트가 항상 보이게 됩니다.

이 접근 방식은 셀 범위를 잠그지 않고도 항상 보이는 동적 메모나 지침이 필요한 경우에 이상적입니다. 그러나 일부 사용자는, 특히 Windows 환경이 아닌 경우 ActiveX 컨트롤과 관련된 호환성 문제가 있을 수 있습니다. 또한 특정 구형 파일 형식 (.xls)으로 저장하면 ActiveX 요소가 제거될 수 있습니다.

텍스트 상자가 스크롤과 함께 이동하지 않는 경우, VBA 코드가 실행 중인지 (매크로가 활성화되어야 함) 다시 확인하고, 컨트롤의 이름이 코드와 일치하는지 확인하세요.


다른 내장 Excel 방법 - 창 고정

헤더나 요약 표와 같은 특정 행이나 열을 스크롤하면서도 보이게 유지하려면, Excel의 창 고정 기능이 간단한 솔루션을 제공합니다—VBA가 필요하지 않습니다.

이 접근법은 중요한 참조 데이터가 맨 위(예: 제목 행이나 요약 표) 또는 왼쪽(행 레이블)에 위치한 워크시트에 적합하며, 탐색 중에 사라지지 않도록 하고자 할 때 유용합니다. 이 솔루션은 특히 열 또는 행 인식이 필요한 재무 보고서, 데이터 입력 시트 또는 양식에 매우 유용합니다.

사용 방법:
보이게 유지하려는 마지막 행 아래 또는 마지막 열 오른쪽에 커서를 놓습니다. 예를 들어, 표가 첫 3행에 있다면 커서를 4행에 놓으세요. 그런 다음 보기 > 창 고정 > 창 고정을 클릭하세요. Excel은 선택한 행 위쪽과 열 왼쪽의 모든 행과 열을 고정합니다.

모든 내장 도구처럼, 이 방법은 빠르고 신뢰할 수 있으며 코드나 특별한 권한이 필요하지 않습니다. 하지만 진정한 고정 개체와 달리, 창 고정은 지정된 행/열만 고정하며—워크시트 위에 떠 있지 않으며, 워크시트당 하나의 '고정' 경계만 가능합니다.

잠재적인 문제는 워크시트에서 이미 분할 창을 사용 중이거나 더 유연한 고정 위치를 원할 때 발생할 수 있습니다. 창 고정을 해제하면 효과가 사라지고, 시트 레이아웃을 수정한 후 범위가 변경될 경우 다시 적용해야 할 수도 있습니다.


다른 내장 Excel 방법 - 스크롤되지 않는 위치에 텍스트 상자 또는 도형 배치

또 다른 해결책은 삽입 > 텍스트 상자 또는 삽입 > 도형을 사용하여 텍스트 상자 또는 도형을 삽입하고, 이미 고정된 행 또는 열에 배치하는 것입니다 — 이로 인해 워크시트를 세로 또는 가로로 스크롤할 때에도 항상 보이게 됩니다. 이 방법을 사용하면 고정된 섹션 내에 고정 레이블, 메모 또는 강조된 영역을 추가하여 중요한 정보가 항상 보이게 유지됩니다.

이 솔루션은 항상 보이는 콘텐츠가 작고 머리글이나 왼쪽 여백에 편리하게 배치될 수 있는 경우—예: 감사 의견, 시트 상태 표시, 간단한 지침 등—에 가장 적합합니다. 주요 장점은 단순성과 호환성—코드가 필요 없고 보안 경고가 없으며 순수한 Excel 기능만 사용한다는 점입니다.

그러나 이 방식은 부분적인 해결책임을 알아두세요: 텍스트 상자 또는 도형은 셀에 고정되어 있기 때문에 고정되지 않은 영역 내에서만 "부유"합니다. 시트의 다른 곳을 스크롤해도 동적으로 이동하지 않으며, 사용자가 고정된 영역을 변경하거나 관련 행/열을 삭제하면 텍스트 상자가 보이는 영역에서 이동하거나 사라질 수 있습니다. 최상의 결과를 위해 고정 공간 내에 정확히 텍스트 상자를 정렬하고, 사용자가 실수로 고정된 범위를 변경하지 않도록 주의를 줄 필요가 있습니다.

더 유연한 배치가 필요하다면—예: 어떤 셀에도 어떤 스크롤 위치에서도 떠다니는 개체—앞서 설명한 VBA를 사용하는 것이 더 적합한 선택입니다.


최고의 오피스 생산성 도구

🤖 Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행   |  코드 생성  |  사용자 정의 수식 생성  |  데이터 분석 및 차트 생성  |  Kutools Functions 호출
인기 기능: 중복 찾기, 강조 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 병합   |   반올림(수식 없이) ...
슈퍼 LOOKUP: 다중 조건 VLOOKUP    다중 값 VLOOKUP  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 지정한 수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 전환  |  범위 및 열 비교 ...
추천 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 & 시트 관리자   |  자동 텍스트 라이브러리   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵게/이탤릭/취소선 필터 등) ...
15대 주요 도구 세트12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...)  |  50+ 종류의 차트(간트 차트, ...)  |  40+ 실용적 수식(생일을 기반으로 나이 계산, ...)  |  19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...)  |  12 가지 변환 도구(단어로 변환하기, 통화 변환, ...)  |  7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...)  |  ... 등 다양
Kutools는 사용자가 선호하는 언어로 이용할 수 있습니다 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및40개 이상의 언어 지원!

Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다.  가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
  • 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
  • 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 추가 기능. 한 번에 설치

Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.

Excel Word Outlook Tabs PowerPoint
  • 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
  • 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
  • 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
  • 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
  • 최고의 가성비 — 개별 추가 기능 구매 대비 절약