
통합 문서의 일부 수식 시작 부분에서 보았습니다 @
(예: =@SUM(A1:A10)
, =@VLOOKUP(3;F9:H12;2;FALSE)
).
엑셀의 새로운 기능인 것 같습니다.
이게 무슨 뜻인지 아는 사람 있나요 @
?
답변1
새로운 동적 배열 수식이 이미 있는 Excel 365 빌드에서는 기본적으로 모든 수식이 배열 수식으로 처리됩니다. @ 기호는 특정 수식에서 원하지 않는 경우 함수의 새로운 기본 배열 동작을 방지하는 데 사용됩니다.
DA 버전이 아닌 Excel에서 동일한 통합 문서를 열면 해당 통합 문서가 표시되지 않습니다.
DA 버전이 아닌 Excel에 @ 기호를 입력하면 수식이 셀에서 확인되면 자동으로 제거됩니다.
편집: Excel 함수의 접두사인 @ 기호를 Lotus 호환성을 위한 @ 기호와 혼동해서는 안 됩니다. 이것은 두 가지 다른 것입니다.
다음 스크린샷을 고려해보세요.
동적 배열이 활성화된 Excel에서 촬영되었습니다. B2의 공식은 다음과 같 =ROW(1:4)
으며 Enter를 눌러 간단히 확인했습니다. 수식은 배열 수식처럼 처리되며 결과는 자동으로 다음 행에 "분출"됩니다.
이 동작을 원하지 않는 경우 함수 앞에 @ 기호를 붙일 수 있으며 그러면 동적 배열이 없는 이전 Excel의 배열이 아닌 수식처럼 동작합니다. 이전 Excel에서는 4개의 셀을 선택하고 수식을 입력한 다음 Ctrl-Shift-Enter를 눌러 확인하여 4개의 셀에 값을 반환하는 수식을 얻어야 했습니다.
답변2
@기호는 다음과 같이 널리 알려져 있습니다.암시적 교차 연산자지원하다동적 배열 수식 방법. 그것은에서 찾을 수 있습니다엑셀 2019 및 365.
@ 기호는 암시적 교차점이 사용될 수 있는 위치를 나타내기 위해 @를 사용한다는 점을 제외하면 이전 스프레드시트 버전과 거의 동일합니다. 이전 스프레드시트 버전에서는 이를 자동으로 수행했습니다.
암시적 교차점은 다음 규칙을 따릅니다.
셀 값이 단일 항목인 경우 해당 항목을 반환합니다.
값이 범위 내에 있으면 수식과 동일한 행이나 열에 있는 셀을 반환합니다.
배열인 경우 왼쪽 상단 값을 선택합니다.
2013, 2016과 같은 버전을 고려하면,@TABLE을 통해 찾을 수 있습니다.
- 열 헤더를 사용하여 행에 값을 전달합니다.
- 아래 예를 고려하십시오. 수식이 로 시작하면
@
오류를 반환하지 않지만@
로 끝나는 즉시 기호를 제거합니다.입력하다, 그리고 값을 얻습니다100
.
=@VLOOKUP(G112,A111:E111,2,FALSE)
주의
이전 버전의 Excel에서는 다중 셀 범위 또는 배열을 반환하는 함수 앞에 @
.
답변3
'@'은 Lotus 프로그램에서 수식의 시작을 나타내는 방식이었습니다. 그러면 Excel에서는 "=" 사용 외에 유사한 사용법을 허용했지만 Excel에서는 자동으로 '@'를 '='로 변경합니다. 상세 사항은: https://www.quora.com/What-does-the-symbol-do-in-Excel-It-keeps-showing-up-as-why-is-this-happening
답변4
나는 AbdelAziz AbdelLatef에 동의합니다.
Excel에서 "@" 기호를 테스트한 결과 Excel이 즉시 등호로 변경되는 것을 확인했습니다. "@"이 "="에 포함된 것 같습니다.
따라서 이것은 Excel의 새로운 기능이 아닐 수도 있습니다. 제가 아는 한, 최근 Excel에서 출시된 새로운 기능은 현재 Office 참가자만 사용할 수 있습니다. 다음 링크에서 이를 검토할 수 있습니다. https://blog-insider.office.com/2019/06/13/dynamic-arrays-and-new-functions-in-excel/