암시 적 교차로 : Excel 공식에서 @ 사인 사용
암시 적 교차로 연산자 @ evercel의 상세한 설명
Excel의 암묵적 교차 기능은 수년 동안 사용되어 왔지만 거의 알려져 있지 않습니다. Excel 365가 더 이상 많은 질문이 발생하는 기본 동작으로 사용하지 않을 때까지는 아닙니다. 이 튜토리얼은 Excel 공식에서 "@"기호 (암시 교차로 연산자라고 함)의 의미를 설명하는 것을 목표로합니다.
통합 문서를 잘 알고 있다고 느낄 수 있으며, "@"캐릭터가 공식의 시작 부분에 갑자기 나타납니다. 이것이 무엇을 의미합니까? 정확히 어떻게 작동합니까? 요컨대, 공식의 새로운 기본 배열 동작을 비활성화하고 Excel에게 단일 값을 반환하도록 지시하는 암시 적 교차 연산자입니다. 자세한 내용은 계속 읽으십시오.
Excel 암시 적 교차
Excel의 암시 적 교차로는 여러 값을 단일 값으로 단순화하는 것을 말합니다. 일반적으로 배열 또는 범위가 공식에 제공되는 경우, 공식은 한 셀에서 하나의 값 만 출력해야합니다.
Excel 2019-2000의 암시 적 교차
전통적인 엑셀에서 암시 적 교차로는 기본 동작입니다. 백그라운드의 모든 공식에 대해 조용히 실행됩니다. 암시 적 교차로 논리는 다음과 같습니다.
- 공식이 단일 값을 생성하는 경우 해당 값이 반환됩니다 (실제로이 경우 암시 적 교차로는 아무것도하지 않습니다).
- 범위 의 경우 공식과 동일한 행이나 열에있는 셀의 값을 사용하십시오.
- 배열 의 경우 왼쪽 상단의 값을 사용하십시오.
예를 들어, 두 개의 숫자 열을 곱하면 Excel은 각 열에서 공식과 동일한 행에있는 각 열에서 하나의 숫자 만 선택하고 결과를 하나의 셀 (우리의 경우 d2) 만 출력합니다.
=B2:B5*C2:C5
다른 셀의 숫자를 곱하려면 공식을 아래쪽으로 복사해야합니다.
암시 적 교차를 비활성화 하려면 Ctrl Shift Enter를 사용하여 배열 공식을 입력해야합니다 (이는 기존 배열 공식을 때때로 CSE 공식 이라고 불리는 이유입니다). 이것은 Excel에게 여러 값을 범위 또는 배열 입력으로 처리하도록 명시 적으로 지시합니다.
이 예에서 셀 D2 : D5를 선택하고 위의 공식을 입력 한 다음 CTRL Shift Enter를 눌러 함께 확인하십시오. 일단 완료되면, 공식은 배열 공식임을 나타 내기 위해 교정기 {}로 둘러싸여 있습니다. 결과적으로 각 행의 숫자는 즉시 곱합니다.
Excel 365의 암시 적 교차
동적 배열의 도입은 Excel 365에서 모든 공식의 기본 동작을 변경합니다. 이제 여러 결과를 생성 할 수있는 모든 공식이 자동으로 워크 시트로 넘쳐납니다. 이것은 암시 적 교차로가 불필요하게 만들고 더 이상 기본적으로 트리거되지 않습니다 . 따라서, Excel 365는 때때로 동적 배열 Excel 또는 DA Excel 이라고 불립니다.
여기서 전체 범위는 최상위 셀 (D2)에서만 입력 된 일반 공식을 곱합니다.
=B2:B5*C2:C5
결과는 4 개의 셀이있는 오버플로 범위입니다.
공식이 하나의 값 만 반환하려면 암시 적 교차를 명시 적으로 활성화 해야합니다. 이를 위해 그들은 특수 운영자를 소개했으며 다음 섹션에서는 이에 대한 자세한 내용을 찾을 수 있습니다.
암시 적 교차 연산자 - @ 기호 Excel 공식
암시 적 교차로 연산자는 기본 동적 배열 동작을 방지하기 위해 Excel 365에 도입되었습니다. 공식이 하나의 값 만 반환하려면 함수 이름 앞에 "@"(또는 공식 내의 범위 또는 배열 전에)를 추가하면 동적 버전 이전에 일반 비 배열 공식처럼 실행됩니다.
예를 들어:
=@B2:B5*@C2:C5
참고 : 암시적인 교차로 운영자는 Microsoft 365 구독에서만 지원됩니다. 이전 버전에서 "@"기호를 추가하려고하면 공식을 완료 한 후에는 조용히 제거됩니다.
왜 이전 공식에 @를 추가합니까?
Excel 365에서는 이전 버전으로 생성 된 통합 문서를 열 때 일부 공식에는 "@"문자가 추가되어 있음을 알 수 있습니다. 대부분의 경우, 이것은 공식이 생성 된 원래 버전에서와 동일하게 행동하도록 강요하기 위해 수행됩니다. 다시 말해, 공식이 이전 버전에서 단일 값을 반환하지만 Excel 365에서 여러 결과를 반환하면 배열 동작을 비활성화하기 위해 "@"가 자동으로 우선합니다.
일반적으로, 교차로 연산자는 오프셋, 인덱스 또는 사용자 정의 함수와 같은 다중 셀 배열 또는 범위를 반환 할 수있는 함수 전에 삽입됩니다.
예를 들어, Dynamic Excel 전에 Excel에 작성된 다음 공식은 다음과 같습니다.
=INDEX(B2:C5,,F1)
동적 배열 Excel에서는 다음과 같은 형태가 취해집니다.
=@INDEX(B2:C5,,F1)
그 이유는 "@"연산자가 없으면 공식이 인덱스 함수의 row_num 매개 변수가 생략되기 때문에 C2 : C5에서 모든 값을 반환하기 때문입니다. 모든 버전에서 일관성을 보장하기 위해 이전에는 눈에 잘 띄지 않는 암시 적 교차점이 분명해집니다. 결과를 비교하십시오 :
잠재적 인 멀티 셀 출력의 함수가 배열을 처리하고 단일 결과 (예 : 합, 수, 평균 등)를 출력 할 수있는 함수에 중첩되면 암시 적 교차로를 트리거 할 이유가 없으며 공식은 "@"기호를 추가하지 않고 동적 엑셀로 전송됩니다. 예를 들어:
=AVERAGE(INDEX(B2:C5,,F1))
공식에서 @ 기호를 제거 할 수 있습니까?
확신하는. Excel은 한 번만 공식 변환을 수행합니다. "@"연산자가 공식의 동작을 깨뜨 리거나 부정적으로 변경하면 "@"를 수동으로 삭제할 수 있으며 통합 문서를 저장 한 후에는 다시 나타나지 않습니다.
암시 적 교차로 연산자를 삭제 한 결과는 무엇입니까? "@"기호 다음에 공식 섹션에서 반환 된 내용에 따르면 세 가지 가능한 결과가있을 수 있습니다.
- 단일 값을 반환하면 변경 사항이 없습니다.
- 배열이 반환되면 인접한 셀로 넘쳐납니다.
- 배열이 반환되면 #spill 오류가 발생하지만 모든 값을 표시 할 빈 셀이 충분하지 않습니다 .
Excel 365에서 @ 연산자를 사용하는 이유는 무엇입니까?
앞에서 언급했듯이 Microsoft 365의 Excel은 이전 버전에서와 같이 Ctrl Shift Enter를 누르지 않고 기본적으로 모든 공식을 배열 공식으로 취급합니다. 배열 동작을 비활성화하려면 암시 적 교차로 연산자를 삽입하십시오.
예 1. #spill을 제거하십시오! 오류
매우 일반적인 시나리오는 #spill 오류를 방지하거나 수정하는 것입니다. 전체 열을 참조하는 것이 편리하다면 (이것은 엑셀이 느려지기 때문에 일반적으로 좋은 생각이 아닙니다), 이러한 공식은 동적 전에 버전에서 잘 작동합니다.
=VLOOKUP(A:A, D:E, 2, FALSE)
Dynamic Excel에서는 거의 150 만 결과를 표시 할 공간이 충분하지 않기 때문에 #spill 오류가 발생합니다.
"@"추가 값 매개 변수를 찾기 전에이 문제를 해결할 수 있습니다.
=VLOOKUP(@A:A, D:E, 2, FALSE)
Excel이 공식이 워크 시트의 가장자리를 넘칠 수 있다고 예측하면 수정을 권장하며이를 수락하는 것이 좋습니다.
예 2. 레거시 엑셀에서 공식이 제대로 작동하도록합니다
Microsoft 365 구독을 사용하고 이전 버전을 사용한다고 주장하는 사람들과 파일을 공유하는 경우 모든 사람의 공식 동작의 일관성을 보장해야합니다.
이 동적 배열 공식을 Excel 365에 썼다고 가정합니다.
=B2:B5*C2:C5
이전 버전에서는 이전 버전의 CSE 배열 공식으로 변환됩니다.
{=B2:B5*C2:C5}
두 경우 모두 일련의 값이 반환됩니다.
하나의 결과 만 출력하려면 각 표현식 전에 "@"를 추가하고 원하는만큼의 셀에 공식을 복사하십시오 (변경되지 않은 범위를 변경하지 않으려면 절대 셀 참조로 고정해야합니다) :
=@$B$2:$B$5*@$C$2:$C$5
이전 버전의 Excel에서 "@"기호가 자동으로 삭제되고 공식은 정상적인 모양을 취합니다.
=$B$2:$B$5*$C$2:$C$5
수행하지 않아야 할 것은 암시 적 교차 및 배열 계산을 하나의 공식으로 혼합하는 것입니다! 예를 들어, Excel 365에서 다음을 입력하려고하면 :
=@B2:B5*C2:C5
이 공식은 이전 버전에서는 지원되지 않는다는 알림을받습니다.
제안 된 변형을 거부하면 믹싱 공식이 제출되어 몇 가지 결과를 제공합니다 (예상 한 것은 아닐 수도 있음). 그러나 Dynamic Excel 전에 Excel에서 공식을 열면 _xlfn.single 함수가 암시 적 교차로 연산자 대신 나타납니다.
=_xlfn.SINGLE(B2:B5)*C2:C5
이전 Excel 이이 공식을 계산하면 #Name! 오류가 반환됩니다.
Excel 테이블의 암시 적 교차
일반적으로, 테이블의 암시 적 교차 행동은 Excel 버전과 일치합니다.
Excel 2019 이상 에서 전체 열을 참조 할 수 있으며 공식은 현재 행의 단일 셀로 해결됩니다.
예를 들어,이 공식은 "가격"및 "수량"열의 숫자를 성공적으로 곱합니다.
=[Price]*[Qty.]
전체 열을 참조하더라도 Dynamic Excel이 여전히 행 수준에서 단일 값으로 작동하기 전에 Excel.
Excel 365 에서는 암시 적 교차로가 기본적으로 꺼져 있기 때문에이 접근법은 작동하지 않습니다. 공식은 여러 값을 반환하고 Excel은 모두 테이블에 넣을 수 없으므로 열 이름 앞에서 @ 기호를 추가하는 것이 좋습니다.
이 구문은 테이블 참조를 사용한 경험이 있다면 친숙해야합니다. @ Symbolic eprractement 공식은 동일한 행에서 "가격"및 "수량"열의 값을 처리합니다.
=[@Price]*[@[Qty.]]
모든 버전에서 잘 작동합니다.
팁 : 동적 배열 함수를 사용하여 테이블 데이터를 계산하려는 경우, 동적 배열이 테이블 내에서 지원되지 않기 때문에 식탁 밖에 공식을 넣으십시오.
이것이 암시적인 교차로가 Excel에서 작동하는 방식입니다. 읽어 주셔서 감사합니다. 다음 주에 우리 블로그에서 뵙기를 바랍니다!
위 내용은 암시 적 교차로 : Excel 공식에서 @ 사인 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사에서는 Excel Pivot 테이블 및 차트 타임 라인을 작성하는 프로세스를 안내하고이를 사용하여 동적이고 매력적인 방식으로 데이터와 상호 작용하는 방법을 보여줍니다. 당신은 당신의 데이터를 pivo로 구성했습니다

이 튜토리얼은 데이터 세트 내에서 상단 N 값을 효율적으로 찾아 Excel 공식을 사용하여 관련 데이터를 검색하는 방법을 보여줍니다. 최고, 최저 또는 특정 기준을 충족하는 경우이 안내서는 솔루션을 제공합니다. findi

Google 시트 분류 마스터 링 : 포괄적 인 가이드 Google 시트의 데이터 정렬은 복잡 할 필요가 없습니다. 이 안내서는 전체 시트를 정렬하는 것부터 특정 범위, 색상, 날짜 및 여러 열에 이르기까지 다양한 기술을 다룹니다. 당신이 노비이든

이 튜토리얼에서는 Excel에서 일반 표현식을 사용하여 주어진 패턴과 일치하는 하위 문자열을 찾아 추출하는 방법을 배웁니다. Microsoft Excel은 셀에서 텍스트를 추출하는 여러 기능을 제공합니다. 이러한 기능은 대부분에 대처할 수 있습니다

이 자습서는 여러 선택 및 데이터베이스 모집단을 포함하여 Outlook 이메일 템플릿에 드롭 다운 목록을 추가하는 방법을 보여줍니다. Outlook은 드롭 다운을 직접 지원하지 않지만이 안내서는 창의적인 해결 방법을 제공합니다. 이메일 템플릿 저장

이 안내서는 Gmail에서 전자 메일 템플릿을 활성화하는 두 가지 쉬운 방법을 보여줍니다. Gmail의 내장 설정 사용 또는 Gmail Chrome Extension 용 공유 이메일 템플릿을 설치합니다. gmail 템플릿은 자주 전송되는 이메일을위한 큰 시간 절제자입니다.

지금 이메일을 작성하고 나중에 더 적절한 시간에 보낼 수 있다면 편리하지 않습니까? Outlook의 스케줄링 기능을 사용하면 그렇게 할 수 있습니다! 화려한 ID에서 영감을 얻은 밤 늦게 일하고 있다고 상상해보십시오.

이 튜토리얼은 내장 기능과 사용자 정의 VBA 기능을 모두 사용하여 Excel 셀 내에서 텍스트와 숫자를 분리하는 몇 가지 방법을 보여줍니다. 텍스트를 제거하는 동안 숫자를 추출하는 방법을 배웁니다.
