목차
이 짧은 자습서에서는 Excel의 외부 참조에 대한 기본 사항을 설명하고 수식에서 다른 시트와 통합 문서를 참조하는 방법을 보여줍니다.
Excel에서 데이터를 계산할 때 종종 다른 워크시트나 다른 Excel 파일에서 데이터를 가져와야 하는 상황에 처하게 됩니다. 당신은 할 수 있습니까? 물론 당신은 할 수. 외부 셀 참조 또는 링크 를 사용하여 워크시트(동일한 통합 문서 또는 다른 통합 문서 내) 사이에 링크를 만들기만 하면 됩니다.
외부 참조 Excel에서 는 현재 워크시트 외부의 셀 또는 셀 범위에 대한 참조입니다. Excel 외부 참조를 사용하는 주요 이점은 다른 워크시트에서 참조된 셀이 변경될 때마다 외부 셀 참조에서 반환된 값이 자동으로 업데이트된다는 것입니다.
Excel의 외부 참조는 다음과 매우 유사합니다. 셀 참조에는 몇 가지 중요한 차이점이 있습니다. 이 자습서에서는 기본 사항부터 시작하여 자세한 단계, 스크린샷 및 수식 예와 함께 다양한 외부 참조 유형을 만드는 방법을 보여줍니다.
Excel에서 다른 시트를 참조하는 방법
같은 통합 문서의 다른 워크시트에 있는 셀 또는 셀 범위를 참조하려면 셀 주소 앞에 워크시트 이름 뒤에 느낌표(!)를 붙입니다.
즉, 엑셀에서 다른 참조워크시트에서는 다음 형식을 사용합니다.
개별 셀 참조:
Sheet_name! Cell_address예: Sheet2의 A1 셀을 참조하려면 Sheet2!A1 .
셀 범위 참조:
Sheet_name! First_cell: Last_cell예를 들어 Sheet2의 A1:A10 셀을 참조하려면 Sheet2!A1:A10 .
<0을 입력합니다> 참고. 워크시트 이름에 공백또는 알파벳이 아닌 문자가 포함된 경우 작은따옴표로 묶어야 합니다. 예를 들어 Project Milestones라는 워크시트의 셀 A1에 대한 외부 참조는 'Project Milestones'!A1과 같아야 합니다.' Project Milestones' 시트의 A1 셀 값에 10을 곱하는 실제 수식에서 Excel 시트 참조는 다음과 같습니다.
='Project Milestones'!A1*10
엑셀에서 다른 시트에 대한 참조 만들기
다른 워크시트의 셀을 참조하는 수식을 작성할 때 물론 다른 시트 이름 뒤에 느낌표와 셀 참조를 수동으로 입력할 수 있지만 이것은 느리고 오류가 발생하기 쉬운 방법입니다.
더 나은 방법은 수식이 참조할 다른 시트의 셀을 가리키고 Excel에서 올바른 구문을 처리하도록 하는 것입니다. 시트 참조. Excel에서 수식에 다른 시트에 대한 참조를 삽입하도록 하려면 다음을 수행하십시오.
- 대상 셀 또는 수식 입력줄에서.
- 다른 워크시트에 대한 참조를 추가하려면 해당 시트로 전환하고 참조할 셀 또는 셀 범위를 선택하십시오.
- 수식 입력을 마치고 Enter 키를 눌러 완료합니다.
예를 들어 Sales 시트에 판매 수치 목록이 있고 부가가치를 계산하려는 경우 VAT 라는 다른 시트의 각 제품에 대한 세금(19%)은 다음과 같이 진행합니다.
- <1 시트의 B2 셀에 수식 =19%*를 입력하기 시작합니다>VAT .
- Sales 시트로 전환하고 B2 셀을 클릭합니다. Excel은 다음 스크린샷과 같이 해당 셀에 대한 외부 참조를 즉시 삽입합니다.
참고 . 위의 방법을 사용하여 다른 시트에 Excel 참조를 추가할 때 기본적으로 Microsoft Excel은 상대 참조($ 기호 없음)를 추가합니다. 따라서 위의 예에서 시트 VAT 의 B열에 있는 다른 셀에 수식을 복사하기만 하면 셀 참조가 각 행에 대해 조정되고 각 제품에 대한 VAT가 올바르게 계산됩니다.
유사한 방식으로 다른 시트 의 셀 범위 를 참조할 수 있습니다. 유일한 차이점은 원본 워크시트에서 여러 셀을 선택한다는 것입니다. 예를 들어 Sales 시트의 B2:B5 셀에서 총 판매액을 찾으려면 다음을 입력합니다.다음 수식:
=SUM(Sales!B2:B5)
Excel에서 다른 시트를 참조하는 방법입니다. 이제 다른 통합 문서의 셀을 참조하는 방법을 살펴보겠습니다.
Excel에서 다른 통합 문서를 참조하는 방법
Microsoft Excel 수식에서 다른 통합 문서에 대한 외부 참조가 두 가지 방법으로 표시됩니다. , 원본 통합 문서가 열려 있는지 닫혀 있는지에 따라 달라집니다.
열려 있는 통합 문서에 대한 외부 참조
원본 통합 문서가 열려 있으면 Excel 외부 참조에 대괄호 안에 통합 문서 이름(포함)이 포함됩니다. 파일 확장명), 시트 이름, 느낌표(!), 참조 셀 또는 셀 범위가 옵니다. 즉, 열려 있는 통합 문서 참조에 대해 다음 참조 형식을 사용합니다.
[ Workbook_name ] Sheet_name ! Cell_address예: Sales.xlsx:
[Sales.xlsx]Jan!B2:B5
이라는 통합 문서의 Jan 시트에 있는 셀 B2:B5에 대한 외부 참조 이러한 셀의 합계를 계산하려면 통합 문서 참조가 있는 수식은 다음과 같습니다.
=SUM([Sales.xlsx]Jan!B2:B5)
닫힌 통합 문서에 대한 외부 참조
에서 다른 통합 문서를 참조하는 경우 Excel, 다른 통합 문서가 반드시 열려 있을 필요는 없습니다. 원본 통합 문서가 닫혀 있으면 외부 참조에 전체 경로를 추가해야 합니다.
예를 들어 Jan 시트의 B2:B5 셀을 더하려면 Sales.xlsx 통합 문서가 D 드라이브의 Reports 폴더에 있는 경우 다음 수식을 작성합니다.
=SUM(D:\Reports\[Sales.xlsx]Jan!B2:B5)
다음은 참조 부분:
- 파일 경로 . Excel 파일이 저장된 드라이브와 디렉터리를 가리킵니다(이 예에서는 D:\Reports\ ).
- 통합 문서 이름 . 파일 확장자(.xlsx, .xls 또는 .xslm)를 포함하며 위 수식의 [Sales.xlsx] 와 같이 항상 대괄호로 묶여 있습니다.
- 시트 이름 . Excel 외부 참조의 이 부분에는 시트 이름 뒤에 참조된 셀이 있는 느낌표가 포함됩니다(이 예에서는 Jan! ).
- 셀 참조 . 수식에서 참조하는 실제 셀 또는 셀 범위를 가리킵니다.
해당 통합 문서가 열려 있을 때 다른 통합 문서에 대한 참조를 만들고 그 후에 원본 통합 문서를 닫은 경우 외부 통합 문서 참조는 전체 경로를 포함하도록 자동으로 업데이트됩니다.
참고. 통합 문서 이름이나 시트 이름 또는 둘 다에 공백 또는 알파벳이 아닌 문자 가 포함된 경우 경로를 작은따옴표로 묶어야 합니다. 예:
=SUM('[Year budget.xlsx]Jan'!B2:B5)
=SUM('[Sales.xlsx]Jan sales'!B2:B5)
=SUM('D:\Reports\[Sales.xlsx]Jan sales'!B2:B5)
Excel에서 다른 통합 문서에 대한 참조 만들기
Excel 수식을 만드는 경우와 같음 다른 시트를 참조하는 경우 참조를 입력할 필요가 없습니다.다른 통합 문서에 수동으로. 수식을 입력할 때 다른 통합 문서로 전환하고 참조할 셀 또는 셀 범위를 선택하기만 하면 됩니다. 나머지는 Microsoft Excel에서 처리합니다.
참고:
- 다른 통합 문서에서 셀을 선택하여 다른 통합 문서에 대한 참조를 만들 때 Excel 항상 절대 셀 참조를 삽입합니다. 새로 만든 수식을 다른 셀에 복사하려면 셀 참조에서 달러 기호($)를 제거하여 목적에 따라 상대 참조 또는 혼합 참조로 전환해야 합니다.
- 참조된 통합 문서의 셀 또는 범위는 수식에서 참조를 자동으로 생성하지 않으며, 두 파일이 Excel의 다른 인스턴스 에서 열려 있을 가능성이 높습니다. 이를 확인하려면 작업 관리자를 열고 실행 중인 Microsoft Excel 인스턴스 수를 확인하십시오. 둘 이상인 경우 각 인스턴스를 확장하여 거기에 중첩된 파일을 확인합니다. 문제를 해결하려면 하나의 파일(및 인스턴스)을 닫은 다음 다른 파일에서 다시 엽니다.
동일하거나 다른 통합 문서에서 정의된 이름 참조
Excel 외부 참조를 더 간결하게 만들면 원본 시트에 정의된 이름을 만든 다음 동일한 통합 문서 또는 다른 통합 문서에 있는 다른 시트에서 해당 이름을 참조할 수 있습니다.
에서 이름 만들기 Excel
Excel에서 이름을 만들려면 원하는 모든 셀을 선택하십시오.포함하고 수식 탭 > 정의된 이름 그룹으로 이동하여 이름 정의 버튼을 클릭하거나 Ctrl + F3을 누르고 을 클릭합니다. New .
New Name 대화 상자에서 원하는 이름을 입력하고(Excel 이름에는 공백이 허용되지 않음) 올바른 범위가 필드를 참조합니다.
예를 들어 Jan 시트의 B2:B5 셀에 대한 이름( Jan_sales )을 만드는 방법은 다음과 같습니다.
이름이 생성되면 Excel의 외부 참조에서 자유롭게 사용할 수 있습니다. 이러한 참조의 형식은 앞에서 설명한 Excel 시트 참조 및 통합 문서 참조의 형식보다 훨씬 간단하므로 이름 참조가 있는 수식을 더 쉽게 이해할 수 있습니다.
참고. 기본적으로 Excel 이름은 통합 문서 수준 에 대해 생성됩니다. 위 스크린샷에서 범위 필드를 확인하십시오. 그러나 범위 드롭다운 목록에서 해당 시트를 선택하여 특정 워크시트 수준 이름을 만들 수도 있습니다. Excel 참조의 경우 이름의 범위는 이름이 인식되는 위치를 결정하기 때문에 매우 중요합니다.
다음 예와 같이 Excel 외부 참조 생성을 크게 단순화하기 때문에 특별한 이유가 없는 한 항상 통합 문서 수준 이름을 생성하는 것이 좋습니다.
이름 참조동일한 통합 문서의 다른 시트에서
동일한 통합 문서에서 전역 통합 문서 수준 이름을 참조하려면 함수의 인수에 해당 이름을 입력하기만 하면 됩니다.
= Function ( name )예를 들어, 조금 전에 생성한 Jan_sales 이름에 있는 모든 셀의 합계를 찾으려면 다음 수식을 사용하십시오.
=SUM(Jan_sales)
동일한 통합 문서 내의 다른 시트에서 로컬 워크시트 수준 이름을 참조하려면 이름 앞에 시트 이름 뒤에 느낌표를 붙여야 합니다.
= Function ( Sheet_name ! name )
예:
=SUM(Jan!Jan_sales)
시트 이름에 공백이나 단일 알파벳 문자가 포함된 경우 작은따옴표로 묶어야 합니다. 예:
=SUM('Jan report'!Jan_Sales)
다른 통합 문서의 이름 참조
다른 통합 문서의 통합 문서 수준 이름에 대한 참조는 통합 문서 이름(포함 확장명) 뒤에 느낌표, 정의된 이름(명명된 범위):
= Function ( Workbook_name ! name )For 예:
1 851
다른 통합 문서에서 워크시트 수준 이름을 참조하려면 시트 이름 뒤에 느낌표도 포함해야 하며 통합 문서 이름은 대괄호로 묶어야 합니다. 예:
=SUM([Sales.xlsx]Jan!Jan_sales)
닫힌 통합 문서 에서 명명된 범위를 참조할 때 Excel 파일의 전체 경로를 포함해야 합니다. 예:
=SUM('C:\Documents\Sales.xlsx'!Jan_sales)
만드는 방법Excel 이름 참조
Excel 시트에 몇 가지 다른 이름을 만든 경우 해당 이름을 모두 기억할 필요가 없습니다. 수식에 Excel 이름 참조를 삽입하려면 다음 단계를 수행하십시오.
- 대상 셀을 선택하고 등호(=)를 입력한 다음 수식 또는 계산 입력을 시작합니다.
- Excel 이름 참조를 삽입해야 하는 부분이 나오면 다음 중 하나를 수행합니다.
- 다른 통합 문서에서 통합 문서 수준 이름을 참조하는 경우 다음으로 전환합니다. 그 워크북. 이름이 동일한 통합 문서 내의 다른 시트에 있는 경우 이 단계를 건너뜁니다.
- 워크시트 수준 이름을 참조하는 경우 현재 또는 다른 통합 문서입니다.
- F3 키를 눌러 과거 이름 대화 상자 창을 열고 참조할 이름을 선택한 다음 확인을 클릭합니다.
이제 Excel에서 외부 참조를 만드는 방법을 알았으므로 다음을 활용할 수 있습니다. 이 뛰어난 능력을 활용하고 다른 워크시트 및 통합 문서의 데이터를 계산에 사용합니다. 읽어주셔서 감사합니다. 다음 주 블로그에서 뵙겠습니다!