첫 번째 숫자는 같지만 두 번째 값이 다른 Excel 삭제 행

첫 번째 숫자는 같지만 두 번째 값이 다른 Excel 삭제 행

다음과 비슷한 수천 행의 Excel 시트가 있습니다.

A1 B1

9-1 사과

9-2 파인애플

10-1 포도

10-2 오렌지

10-3 배

11-1 레몬

숫자 뒤에 "-1" 이외의 항목이 포함된 행을 삭제할 수 있는 VBA 스크립트가 있습니까? 따라서 결과는 다음과 같아야 합니다.

A1 B1

9-1 사과

10-1 포도

11-1 레몬

각 첫 번째 숫자의 변형 수는 다양합니다. 때로는 1만 될 수도 있고 최대 8 또는 9가 될 수도 있습니다. 모든 행의 "-1"을 유지하고 나머지는 삭제하면 됩니다.

미리 감사드립니다.

답변1

빠르고 더러운 방법은 다음과 같습니다.

  1. C1(또는 사용 가능한 첫 번째 열)에 수식을 입력합니다 =FIND(-1,A1). 셀 핸들을 두 번 클릭하거나 드래그하여 수식을 모든 행까지 복사합니다. 이제 포함된 셀에는 -1숫자가 있어야 하고 다른 셀에는 이라고 표시되어야 합니다 #VALUE!.

  2. C열 전체를 선택하고 Ctrl+를 누릅니다 F. 을 클릭합니다 Options. 를 입력 #value!하고 상자를 로 Find what변경한 후 를 누르십시오 . 그런 다음 + 를 누르고 강조 표시된 셀 중 하나를 마우스 오른쪽 버튼으로 클릭한 다음 을 선택하고 로 변경한 후 를 누르세요 .Look in:ValuesFind AllCtrlADeleteEntire rowOK

관련 정보