>

Excel 평균에서 표준 편차 위/아래의 두 배인 값을 제외하려고합니다. 데이터 세트가 상당히 큽니다. Excel 또는 수식에서 자동으로 수행하는 데 사용할 수있는 기능은 무엇입니까? Excel 버전은 2007입니다. 해당 셀을 지우는 것이 가장 좋습니다


  • 답변 # 1

    B열에 다음과 같은 데이터가 있다고 가정합니다.

    (이상 치가 명확하게 표시됨)

    이 작은 매크로 실행하기 :

    Sub OutlierKiller()
        Dim I As Long, N As Long, wf As WorksheetFunction
        Dim U As Double, L As Double, v As Double
        Set wf = Application.WorksheetFunction
        N = Cells(Rows.Count, "B").End(xlUp).Row
        U = wf.Average(Range("B:B")) + 2 * wf.StDev_S(Range("B:B"))
        L = wf.Average(Range("B:B")) - 2 * wf.StDev_S(Range("B:B"))
        For I = 1 To N
            v = Cells(I, 2).Value
            If v >= U Or v <= L Then Cells(I, 2).Clear
        Next I
    End Sub
    
    

    생산 :

    데이터 구조에 맞게 코드를 조정해야합니다.

  • 이전 동일한 서버 대신 nodejs 구성 파일을 s3에 넣는 가장 좋은 방법은 무엇입니까?
  • 다음 python - 스파 스 텐서가있는 while_loop의 InvalidArgumentError