Excel删除不在范围内的数据

时间:2015-05-14 01:41:50

标签: excel excel-formula

我在很多单元格中都有一系列数据。

1,2,3,4,5,6,7,8,9

我希望重新说我使用args,(范围,3,7) 然后数据变为这个范围。

3,4,5,6,7

喜欢这个公式,但实际数据会被删除。

    Public Function MakeAList(rng As Range, U As Long, L As Long) As String
  Dim r As Range, s As String
  For Each r In rng
    If r.Value < L Or r.Value > U Then
      s = s & "," & r.Value
    End If
  Next r
  MakeAList = Mid(s, 2)
End Function

1 个答案:

答案 0 :(得分:0)

假设单元格A1包含1,2,3,4,5,6,7,8,9

然后在A2使用=MID(A1,3,7)A1内的第3到第7个元素。