상대 및 절대 셀 참조: Excel 수식에서 $를 사용하는 이유

  • 이 공유
Michael Brown

Excel 수식을 작성할 때 셀 참조의 $는 많은 사용자를 혼란스럽게 합니다. 그러나 설명은 매우 간단합니다. Excel 셀 참조의 달러 기호는 한 가지 용도로만 사용됩니다. 수식이 다른 셀에 복사될 때 참조를 변경할지 여부를 Excel에 알려줍니다. 그리고 이 짧은 튜토리얼은 이 훌륭한 기능에 대한 자세한 정보를 제공합니다.

엑셀 참조의 중요성은 아무리 강조해도 지나치지 않습니다. 절대 참조, 상대 참조 및 혼합 참조 간의 차이점에 대한 통찰력을 얻으면 Excel 수식 및 함수의 강력함과 다용도성을 거의 마스터한 것입니다.

모두 Excel에서 달러 기호($)를 본 적이 있을 것입니다. 공식과 그것이 무엇에 관한 것인지 궁금했습니다. 실제로 A1, $A$1, $A1 및 A$1과 같이 네 가지 다른 방법으로 하나의 동일한 셀을 참조할 수 있습니다.

Excel 셀 참조의 달러 기호는 한 가지에만 영향을 미칩니다. 수식이 다른 셀로 이동되거나 복사될 때 참조를 처리하는 방법을 Excel에 지시합니다. 간단히 말해서 행 및 열 좌표 앞에 $ 기호를 사용하면 변경되지 않는 절대 셀 참조가 됩니다. $ 기호가 없으면 참조가 상대적이며 변경됩니다.

단일 셀에 대한 수식을 작성하는 경우 모든 참조 유형을 사용하여 수식을 바로 가져올 수 있습니다. 그러나 수식을 다른 셀에 복사하려는 경우 적절한 셀을 선택하고부호)는 각 행의 가격을 개별적으로 계산하기를 원하기 때문에 잠기지 않습니다.

  • C$2 - 상대 열 및 절대 행 . 모든 환율이 행 2에 있기 때문에 행 번호 앞에 달러 기호($)를 넣어 행 참조를 잠급니다. 이제 수식을 복사하는 행에 상관없이 Excel은 항상 행 2에서 환율을 찾습니다. 복사되었습니다.
  • Excel에서 전체 열 또는 행을 참조하는 방법

    가변 개수의 행이 있는 Excel 워크시트로 작업할 때 모든 열 또는 행을 참조할 수 있습니다. 특정 열 내의 셀. 전체 열을 참조하려면 A:A 와 같이 열 문자를 두 번 입력하고 그 사이에 콜론을 입력하십시오.

    전체 열 참조

    뿐만 아니라 셀 참조, 전체 열 참조는 절대 및 상대일 수 있습니다. 예:

    • 절대 열 참조 , like $A:$A
    • 상대 열 참조 , A:A

    와 마찬가지로 절대 열 참조 에 달러 기호($)를 사용하여 전체 열 참조에 대해 특정 열에 잠급니다. 수식을 다른 셀에 복사할 때 변경되지 않습니다.

    상대 열 참조 는 수식이 복사되거나 다른 열로 이동될 때 변경되며 그대로 유지됩니다.같은 열 내의 다른 셀에 수식을 복사해도 그대로 유지됩니다.

    전체 행 참조

    전체 행을 참조하려면 대신 행 번호를 입력하는 것을 제외하고 동일한 방법을 사용합니다. of column letters:

    • 절대 행 참조 , like $1:$1
    • 상대 행 참조, like 1:1

    이론적으로 $A:A 또는 각각 $1:1. "이론적으로"라고 말하는 이유는 이러한 참조를 실제로 적용할 생각이 없기 때문입니다. 예 4는 이러한 참조가 포함된 수식이 예상대로 정확하게 작동함을 증명합니다.

    예제 1. Excel 전체 열 참조 (절대 및 상대)

    B 열에 숫자가 있고 그 합계와 평균을 찾으려고 한다고 가정합니다. 문제는 매주 새 행이 테이블에 추가되므로 고정된 범위의 셀에 대해 일반적인 SUM() 또는 AVERAGE() 수식을 작성하는 것은 좋은 방법이 아니라는 것입니다. 대신 전체 열을 참조할 수 있습니다. B:

    =SUM($B:$B) - 달러 기호($)를 사용하여 수식을 다음으로 잠그는 절대 전체 열 참조 를 만듭니다. 열 B.

    =SUM(B:B) - 수식을 다른 열에 복사할 때 변경되는 상대 전체 열 참조 를 만들기 위해 $ 없이 수식을 작성합니다.

    팁. 수식을 작성할 때 열 문자를 클릭하면수식에 추가된 전체 열 참조입니다. 셀 참조의 경우와 마찬가지로 Excel은 기본적으로 상대 참조($ 기호 없음)를 삽입합니다.

    동일한 방식으로 평균 가격을 계산하는 수식을 전체 열 B:

    =AVERAGE(B:B)

    이 예에서는 상대적인 전체 열 참조를 사용하므로 수식을 다른 열에 복사할 때 적절하게 조정됩니다.

    참고. Excel 수식에서 전체 열 참조를 사용하는 경우 동일한 열 내 어디에도 수식을 입력하지 마십시오. 예를 들어 B 열의 맨 아래 비어 있는 셀 중 하나에 =SUM(B:B) 수식을 입력하여 같은 열 끝에 총계를 표시하는 것이 좋을 것 같습니다. 이러지 마! 이렇게 하면 소위 순환 참조 가 생성되고 수식은 0을 반환합니다.

    예 2. Excel 전체 행 참조(절대 및 상대)

    데이터가 Excel 시트에서 열이 아닌 행으로 구성된 경우 수식에서 전체 행을 참조할 수 있습니다. 예를 들어, 다음은 행 2의 평균 가격을 계산하는 방법입니다.

    =AVERAGE($2:$2) - absolute whole-row reference 는 다음을 사용하여 특정 행에 고정됩니다. 달러 기호($).

    =AVERAGE(2:2) - 수식이 다른 행에 복사되면 상대 전체 행 참조 가 변경됩니다.

    이 예에서는 3개가 있기 때문에 상대 전체 행 참조가 필요합니다.동일한 수식을 복사하여 각 행의 평균을 계산하려고 합니다.

    예 3. 처음 몇 행을 제외한 전체 열을 참조하는 방법

    워크시트의 처음 몇 행에 서론이나 설명 정보가 포함되어 있고 계산에 포함하고 싶지 않은 경우가 많기 때문에 이것은 매우 시사적인 문제입니다. 유감스럽게도 Excel은 5행부터 시작하여 B열의 모든 행을 포함하는 B5:B와 같은 참조를 허용하지 않습니다. 이러한 참조를 추가하려고 하면 수식이 #NAME 오류를 반환할 가능성이 큽니다.

    대신 최대 행 을 지정하여 참조가 지정된 열에 가능한 모든 행을 포함하도록 할 수 있습니다. Excel 2016, 2013, 2010 및 2007에서 최대값은 1,048,576행 및 16,384열입니다. 이전 Excel 버전에는 행 최대값이 65,536개, 열 최대값이 256개 있습니다.

    따라서 아래 표의 각 가격 열(B~D열)의 평균을 찾으려면 F2 셀에 다음 수식을 입력합니다. , 그런 다음 G2 및 H2 셀에 복사합니다.

    =AVERAGE(B5:B1048576)

    SUM 함수를 사용하는 경우 원하는 행을 뺄 수도 있습니다. exclude:

    =SUM(B:B)-SUM(B1:B4)

    예 4. Excel에서 전체 열 혼합 참조 사용

    앞서 몇 단락에서 언급했듯이 전체 열 혼합 참조를 만들 수도 있습니다. 또는 Excel의 전체 행 참조:

    • 다음과 같은 혼합 열 참조$A:A
    • $1:1

    과 같은 혼합된 행 참조 이제 다른 셀에 대한 이러한 참조가 포함된 수식을 복사할 때 어떤 일이 발생하는지 살펴보겠습니다. 일부 셀에 수식 =SUM($B:B) 을 입력했다고 가정합니다. 이 예에서는 F2입니다. 인접한 오른쪽 셀(G2)에 수식을 복사하면 첫 번째 B는 $ 기호로 고정되고 두 번째 B는 그렇지 않기 때문에 =SUM($B:C) 로 변경됩니다. 결과적으로 수식은 B열과 C열의 모든 숫자를 더합니다. 이것이 실제적인 가치가 있는지 확실하지 않지만 작동 방식을 알고 싶을 수 있습니다.

    주의 사항! Excel 속도가 느려질 수 있으므로 워크시트에서 전체 열/행 참조를 너무 많이 사용하지 마십시오.

    절대, 상대 및 혼합 참조(F4 키)

    엑셀 수식을 작성할 때 물론 $ 기호를 수동으로 입력하여 상대 셀 참조를 절대 참조 또는 혼합 참조로 변경할 수 있습니다. 또는 F4 키를 눌러 속도를 높일 수 있습니다. F4 단축키가 작동하려면 수식 편집 모드에 있어야 합니다.

    1. 수식이 있는 셀을 선택합니다.
    2. F2 키를 눌러 편집 모드로 들어가거나 두 번 셀을 클릭합니다.
    3. 변경할 셀 참조를 선택합니다.
    4. 4개의 셀 참조 유형 간에 전환하려면 F4 키를 누릅니다.

    A1과 같이 $ 기호가 없는 상대 셀 참조는 F4 키를 반복적으로 누르면 다음과 같이 두 달러 기호가 있는 절대 참조 간에 전환됩니다.$A$1, 절대 행 A$1, 절대 열 $A1, 다시 상대 참조 A1로 돌아갑니다.

    참고. 셀 참조를 선택하지 않고 F4 키를 누르면 마우스 포인터 왼쪽의 참조가 자동으로 선택되어 다른 참조 유형으로 변경됩니다.

    이제 상대 셀 참조와 절대 셀 참조가 무엇인지 완전히 이해하셨기를 바랍니다. $ 기호가 있는 Excel 수식은 더 이상 수수께끼가 아닙니다. 다음 몇 기사에서는 다른 워크시트 참조, 3d 참조, 구조적 참조, 순환 참조 등과 같은 Excel 셀 참조의 다양한 측면을 계속 학습할 것입니다. 그 동안 읽어주셔서 감사하고 다음 주 블로그에서 뵙기를 바랍니다!

    참조 유형이 중요합니다. 운이 좋으면 동전을 던질 수 있습니다 :) 진지하게 생각하고 싶다면 몇 분만 투자하여 Excel에서 절대 및 상대 셀 참조의 안팎을 배우고 어느 것을 사용해야 하는지 알아보세요.

      엑셀 셀 참조란?

      쉽게 말해서 엑셀의 셀 참조는 셀 주소입니다. 수식에서 사용하려는 값을 찾을 위치를 Microsoft Excel에 알려줍니다.

      예를 들어 C1 셀에 간단한 수식 =A1을 입력하면 Excel은 A1 셀에서 C1으로 값을 가져옵니다.

      이미 언급한 바와 같이 단일 셀 에 대한 수식을 작성하는 한 모든 참조 유형을 자유롭게 사용할 수 있습니다. 달러 기호($), 결과는 동일합니다:

      하지만 수식을 이동 하거나 복사 하려는 경우 워크시트 전체에서 수식이 다른 셀에 올바르게 복사되도록 올바른 참조 유형을 선택하는 것이 매우 중요합니다. 다음 섹션에서는 각 셀 참조 유형에 대한 자세한 설명과 수식 예제를 제공합니다.

      참고. 열은 문자로 정의하고 행은 숫자로 정의하는 A1 참조 스타일 외에도 행과 열 모두 숫자로 식별하는 R1C1 참조 스타일 도 있습니다(R1C1은 행을 지정함). 1, 열 1).

      A1은 Excel의 기본 참조 스타일이고 대부분 사용되므로이 자습서에서는 A1 유형 참조만 설명합니다. 누군가가 현재 R1C1 스타일을 사용하고 있다면 파일 > 옵션 > 수식 을 클릭한 다음 R1C1을 선택 취소하여 끌 수 있습니다. 참조 스타일 상자.

      Excel 상대 셀 참조($ 기호 없음)

      Excel의 상대 참조 A1<과 같이 행 및 열 좌표에 $ 기호가 없는 셀 주소입니다. 2>.

      상대 셀 참조가 있는 수식을 다른 셀에 복사하면 행과 열의 상대적 위치에 따라 참조가 변경됩니다. 기본적으로 Excel의 모든 참조는 상대적입니다. 다음 예는 상대 참조가 작동하는 방식을 보여줍니다.

      B1 셀에 다음 수식이 있다고 가정합니다.

      =A1*10

      이 수식을 다른 행<에 복사하면 셀 B2와 같은 동일한 열에서 수식은 행 2(A2*10)에 대해 조정됩니다. Excel에서는 A열의 각 행에 있는 값에 10을 곱한다고 가정하기 때문입니다.

      같은 행의 다른 열 에 상대 셀 참조가 있는 수식을 복사하면 Excel에서 열 참조 를 적절하게 변경합니다.

      또한 상대 셀 참조가 있는 Excel 수식을 다른 행과 다른 열 에 복사하거나 이동하면 열과 행 참조 가 모두 변경됩니다. :

      알다시피 Excel 수식에서 상대 셀 참조를 사용하는 것은 매우 편리합니다.전체 워크시트에서 동일한 계산을 수행하는 방법입니다. 이를 더 잘 설명하기 위해 실제 예를 살펴보겠습니다.

      상대 참조 사용은 Excel - 수식 예

      워크시트에 USD 가격 열(B열)이 있고 EUR로 변환하고 싶습니다. USD - EUR 변환율(작성 당시 0.93)을 알면 행 2의 공식은 =B2*0.93 만큼 간단합니다. 달러 기호 없이 Excel 상대 셀 참조를 사용하고 있음에 유의하십시오.

      Enter 키를 누르면 수식이 계산되고 결과가 즉시 셀에 나타납니다.

      Tip. 기본적으로 Excel의 모든 셀 참조는 상대 참조입니다. 따라서 수식을 작성할 때 셀 참조를 수동으로 입력하는 대신 워크시트에서 해당 셀을 클릭하여 상대 참조를 추가할 수 있습니다.

      수식을 열 아래로 복사 하려면 채우기 핸들(선택한 셀의 오른쪽 아래 모서리에 있는 작은 사각형) 위로 마우스를 가져갑니다. 이렇게 하면 커서가 얇은 검은색 십자 모양으로 바뀌고 자동 채우기를 원하는 셀 위로 커서를 끌어서 이동합니다.

      그게 다입니다! 수식은 각 개별 셀에 대해 적절하게 조정된 상대 참조와 함께 다른 셀에 복사됩니다. 각 셀의 값이 올바르게 계산되었는지 확인하려면 아무 셀이나 선택하고수식 막대. 이 예에서는 C4 셀을 선택했으며 수식의 셀 참조가 정확히 다음과 같이 4행에 상대적임을 확인합니다.

      Excel 절대 셀 참조($ 기호 포함)

      Excel의 절대 참조 $A$1<2와 같이 행 또는 열 좌표에 달러 기호($)가 있는 셀 주소입니다>.

      달러 기호는 지정된 셀에 대한 참조를 고정하므로 수식이 어디로 이동하든 변경되지 않은 상태를 유지합니다. 즉, 셀 참조에 $를 사용하면 참조를 변경하지 않고 Excel에서 수식을 복사할 수 있습니다.

      예를 들어 셀 A1에 10이 있고 절대 셀 참조 ( $A$1 ), 수식 =$A$1+5 은 수식이 복사되는 다른 셀에 관계없이 항상 15를 반환합니다. 반면에 상대 셀 참조 ( A1 )로 동일한 수식을 작성한 다음 열의 다른 셀에 복사하면 다른 값이 계산됩니다. 각 행에 대해. 다음 이미지는 차이점을 보여줍니다.

      참고. Excel의 절대 참조는 절대 변경되지 않는다고 말했지만 실제로는 워크시트에서 행 및/또는 열을 추가하거나 제거할 때 변경되며 이로 인해 참조된 셀의 위치가 변경됩니다. 위의 예에서 워크시트 상단에 새 행을 삽입하면 Excel은 수식을 조정할 만큼 똑똑합니다.이러한 변경 사항을 반영하려면:

      실제 워크시트에서 Excel 수식에 절대 참조만 사용하는 경우는 매우 드뭅니다. 그러나 다음 예제와 같이 절대 참조와 상대 참조를 모두 사용해야 하는 작업이 많이 있습니다.

      참고. 절대 셀 참조를 부호에 관계없이 숫자의 크기인 절대값과 혼동해서는 안 됩니다.

      하나의 수식에 상대 및 절대 셀 참조 사용

      매우 자주 수식이 복사되는 열과 행에 대해 일부 셀 참조가 조정되고 다른 셀 참조는 특정 셀에 고정되는 수식이 필요합니다. 즉, 단일 수식에서 상대 및 절대 셀 참조를 사용해야 합니다.

      예제 1. 숫자 계산을 위한 상대 및 절대 셀 참조

      USD 및 EUR 가격을 사용한 이전 예에서 , 수식에서 환율을 하드코딩하지 않을 수 있습니다. 대신 C1과 같은 일부 셀에 해당 숫자를 입력하고 다음 스크린샷과 같이 달러 기호($)를 사용하여 수식에서 해당 셀 참조를 수정할 수 있습니다.

      이 수식(B4*$C$1)에는

      • B4 - 각 행에 대해 조정되는 상대 셀 참조와
      • $C$1 - 절대 수식을 복사한 위치에 상관없이 절대 변경되지 않는 셀 참조입니다.

      An이 접근 방식의 장점은 사용자가 공식을 변경하지 않고 가변 환율을 기반으로 EUR 가격을 계산할 수 있다는 것입니다. 환율이 변경되면 셀 C1의 값을 업데이트하기만 하면 됩니다.

      예 2. 날짜 계산을 위한 상대 및 절대 셀 참조

      절대 및 상대의 또 다른 일반적인 사용 단일 수식의 셀 참조는 오늘 날짜를 기준으로 Excel에서 날짜 계산입니다.

      B 열에 배달 날짜 목록이 있고 TODAY() 함수를 사용하여 C1에 현재 날짜를 입력했다고 가정합니다. 알고 싶은 것은 각 항목이 배송되는 일수이며 다음 공식을 사용하여 계산할 수 있습니다. =B4-$C$1

      또한 두 가지 참조 유형을 사용합니다. 수식:

      • Relative 첫 번째 배달 날짜(B4)가 있는 셀의 경우 수식이 있는 행에 따라 이 셀 참조가 달라지기를 원하기 때문입니다.
      • 오늘 날짜($C$1)가 포함된 셀의 절대 입니다. 이 셀 참조를 일정하게 유지하기를 원하기 때문입니다.

      원할 때마다 마무리 항상 동일한 셀을 참조하는 Excel 정적 셀 참조를 만들려면 수식에 달러 기호($)를 포함하여 Excel에서 절대 참조를 만들어야 합니다.

      Excel 혼합 셀 참조

      Excel의 혼합 셀 참조는 열 문자 또는 행 번호가 있는 참조입니다.결정된. 예를 들어 $A1과 A$1은 혼합 참조입니다. 그러나 각각은 무엇을 의미합니까? 매우 간단합니다.

      기억하고 있듯이 Excel 절대 참조에는 열과 행을 모두 잠그는 2개의 달러 기호($)가 포함되어 있습니다. 혼합 셀 참조에서 한 좌표만 고정(절대)되고 다른 좌표(상대)는 행 또는 열의 상대 위치에 따라 변경됩니다.

      • 절대 열 및 상대 행 , $A1처럼. 이 참조 유형의 수식을 다른 셀에 복사하면 열 문자 앞의 $ 기호가 지정된 열에 대한 참조를 잠가 절대 변경되지 않도록 합니다. 달러 기호가 없는 상대 행 참조는 수식이 복사되는 행에 따라 다릅니다.
      • 상대 열 및 절대 행 , 예: A$1. 이 참조 유형에서 행의 참조는 변경되지 않고 열의 참조는 변경됩니다.

      아래에서 혼합 셀을 모두 사용하는 예를 찾을 수 있습니다. 이해하기 쉽도록 참조 유형.

      Excel에서 혼합 참조 사용 - 수식 예

      이 예에서는 통화 변환 테이블을 다시 사용합니다. 그러나 이번에는 USD - EUR 변환에만 국한되지 않습니다. 우리가 할 일은 단일 공식 을 사용하여 달러 가격을 다른 여러 통화로 변환하는 것입니다!

      먼저아래 스크린샷과 같이 일부 행, 예를 들어 행 2의 전환율입니다. 그런 다음 EUR 가격을 계산하기 위해 왼쪽 상단 셀(이 예에서는 C5)에 대해 하나의 수식만 작성합니다.

      =$B5*C$2

      여기서 $B5는 같은 행의 달러 가격입니다. , C$2는 USD - EUR 환율입니다.

      이제 수식을 C열의 다른 셀에 복사한 다음 다른 열을 채우기 핸들을 드래그하여 동일한 수식을 만듭니다. 결과적으로 동일한 열의 2행에 있는 해당 환율을 기반으로 올바르게 계산된 3개의 서로 다른 가격 열을 갖게 됩니다. 이를 확인하려면 테이블에서 임의의 셀을 선택하고 수식 입력줄에서 수식을 확인합니다.

      예를 들어 셀 D7(GBP 열에서)을 선택해 보겠습니다. 여기에서 볼 수 있는 공식은 B7의 USD 가격에 D2의 값을 곱하는 공식 =$B7*D$2 입니다. 이는 의사가 주문한 USD-GBP 전환율입니다 :)

      이제 어떻게 하면 Excel이 어떤 가격을 적용하고 어떤 환율을 곱해야 하는지 정확히 알 수 있게 되었는지 이해해 보겠습니다. 짐작하셨겠지만 트릭을 수행하는 것은 혼합 셀 참조입니다($B5*C$2).

      • $B5 - 절대 열 및 상대 행 . 여기에서는 열 문자 앞에만 달러 기호($)를 추가하여 열 A에 대한 참조를 고정하므로 Excel은 항상 모든 변환에 대해 원래 USD 가격을 사용합니다. 행 참조($

      Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.