지난 며칠 동안 나는 A 열의 다른 셀 사이에서 동일한 텍스트 값의 B 열에서 값을 가져와 C 열의 해당 셀에 결과를 제공하는 표준 편차를 계산할 수있는 표준 편차를 계산할 수있는 매크로를 Excel에서 만들려고했습니다. 내 시트에서 A 열에는 많은 다른 텍스트 값이 있고 B 열에는 해당 값이 있습니다. B 열의 모든 값을 A 열에있는 동일한 텍스트의 첫 번째 행에서 마지막 행까지 가져 와서이 값의 표준 편차를 계산하고 C 열이됩니다.
예를 들어 첫 번째 셀 (aass)에서 시작하면 모든 aass
값 을 세고 B 열의 해당 셀에서 표준 편차를 계산 한 후 값을 가져와야 합니다. 제발 도와주세요. 여러분의 의견을 듣게되어 기쁩니다. 내 시트가 아래와 같이 어떻게 보일지 보여 주려고합니다.
column A column B column C
text value result(standard deviation)
aass 112 35.16
aadd 243 12.9
ffdd 523 108.55
aass 198 35.16
aadd 252 12.9
aass 136 35.16
ffdd 342 108.55
ffdd 312 108.55
aadd 222 12.9
aadd 255 12.9
ffdd 322 108.55
aass 112 35.16
jjhgf 487 25.8
pouwe 565 6
jjhgf 451 25.8
jjhgf 424 25.8
qwert 643 0
pouwe 553 5
qwert 643 0
..... .... ...
..... .... ...
구조화 된 참조가있는 테이블이 의미하는 바를 보여 드리겠습니다. text
및 value
열에 대한 데이터를 복사했습니다 . 또한 header : Result
to cell을 추가했습니다 C1
.
그런 다음 삽입 리본 (표 탭)에서 표 옵션을 선택했습니다.
I는 다음의 공식을 입력 C2
누른 상태를 확인하는 배열 수식으로 ctrl+shift타격하면서Enter
=STDEVP(IF(Table1[[#This Row],[text]]=[text],[value],""))
Excel은 해당 수식을 마지막 행에 자동으로 복사하여 요청 된 결과를 생성했습니다. 이제 행을 추가하면 표가 확장됩니다 (공식 포함). 다른 수식으로 열을 추가 할 수도 있습니다.
위의 수식에서는 수식을 Table1[[#This Row],[text]]
포함하는 행에서만 텍스트 열의 컨텍스트를 [text]
참조하고 그 자체로 전체 텍스트 열을 참조합니다. [value]
전체 값 열을 나타냅니다.
자동 확장 및 실제 열 레이블을 사용할 수있는 기능은 Excel 테이블 및 구조화 된 참조의 바람직한 기능입니다. 동적 명명 된 범위를 갖는 것과 유사하지만 구현하기가 더 쉽습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다