목록을 기반으로 행의 특정 열에서 값을 삭제하는 매크로?

목록을 기반으로 행의 특정 열에서 값을 삭제하는 매크로?

셀 값을 기반으로 행 내의 특정 열에서 값을 삭제하는 방법을 찾으려고 합니다. 셀 값을 기준으로 전체 행을 삭제하지만 부분 행은 삭제하지 않는 방법에 대한 몇 가지 가이드를 찾았습니다.

케이스 UPC와 소비자 UPC가 있습니다. 이 스프레드시트의 경우 모든 케이스 UPC에 대한 무게, 비용 및 소매를 삭제해야 합니다(이 정보는 보고 프로그램에서 생성되지만 사용자와 관련이 없으므로 삭제해야 함). 소비자 UPC의 경우 이 데이터는 관련성이 높으며 보관해야 합니다.

사례 UPC 목록이 있는 별도의 Excel 시트를 만들고, 이 목록을 참조하고 사례 UPC인 경우 D~F 열의 값을 삭제하는 매크로를 만들고 싶습니다. 이에 대한 아이디어나 팁이 있나요?

예를 들기 전:

테이블 전

예 후:

테이블 이후

답변1

이를 구성하는 방법은 다음과 같습니다.

스크린샷 * 파란색 셀은 하드코딩된 값, 검은색 셀은 수식입니다.

  • D2간단한 공식이 있습니다:

    =NOT(ISNUMBER(MATCH(C2,$L$2:$L$7,0)))

    마지막 행까지 복사하세요.

    .

  • E2열 전체에 걸쳐 반복되는 훨씬 더 간단한 수식이 있습니다 G.

    =$D2*H2

편집하다-- 스크린샷에 표시된 내용에도 불구하고 열에 E는 숫자 형식이 있고 0.00" lbs";;General열에 FG숫자 형식이 있어야 한다는 점을 언급하는 것을 잊었습니다.$0.00;;General

관련 정보