일치하지 않는 범위에 대한 자동 Excel 조회(이상한 형식)

일치하지 않는 범위에 대한 자동 Excel 조회(이상한 형식)

나는 내가 작업하고 있는 이 이상한 문서 형식에 대해 일종의 "조회" 프로세스(실제로는 특정 값을 복사하여 붙여넣으려는 시도에 더 가깝습니다)를 자동화하는 최선의 방법을 찾으려고 노력하고 있습니다. 다음과 같이 보입니다:

이미지:

그래서 제가 하려는 것은 바로 아래 행(예: C3 및 C4)의 구매자와 연결된 열 D(예: D2)에서 제품 코드를 가져오는 것입니다. 즉, 구매자 수는 1,,,x입니다. 상수가 아님) 해당 구매자 앞의 값(B열, 예: B3 및 B4)에 해당 제품 코드를 입력합니다. 저는 이전에 VBA를 사용해 본 적이 없으므로(비록 Python에 상당히 익숙하기는 하지만) 이와 관련된 솔루션이 있을 수 있다고 생각하지만, 어떤 형태의 추가 형식을 사용하지 않고는 VBA를 수행할 수 있는 방법을 찾을 수 없는 것 같습니다." 셀 내부의 기본 Excel 수식보다 고급" 코딩이 허용됩니다. 내가 무엇을 해야 하는지 파악하는 데 도움을 줄 수 있는 사람이 있는지 궁금합니다.

참고 - E 열 이후에는 특정 구매자가 제품을 얼마나 구매했는지에 관한 데이터가 있습니다. 이것이 관련이 있는지는 확실하지 않지만 아마도 내가 하려는 일에 대해 더 많은 통찰력을 제공할 것입니다.

답변1

패턴이 항상 동일한 경우(다양한 제품 코드의 구매자 사이에 빈 셀이 있음을 의미) 열 B에서 다음 수식을 시도해 볼 수 있습니다.

=IF(AND(B2="",D2<>""),D2,"")

다른 셀을 채우려면 아래로 드래그하세요. 수식은 위의 셀이 비어 있는지, D열의 해당 셀이 비어 있지 않은지 확인합니다. true/yes인 경우 D열의 값을 B열 아래 행의 셀에 복사합니다.

여기에 이미지 설명을 입력하세요

관련 정보