엑셀 함수 질문 B열에 코드들이 쭉 있고 A열에 참조할 코드들이 있는데...
엑셀 함수 질문
B열에 코드들이 쭉 있고 A열에 참조할 코드들이 있는데B열의 코드들 숫자 3개와 A열의 코드 숫자 3개가 일치하는코드들을 C열에 순서대로 나열하고 싶은데 어떻게 해야할까요? AI한테도 물어보고 했는데 잘 안되네용ㅜㅜ코드는 abc123dj 이런식으로 앞에서 부터 4,5,6 번째 글짜가 숫자로 되어있어요 숫자 뒤로는 규칙성이 없고 앞에 영어 3개 숫자3개가 고정이에요
엑셀 함수 질문에 대해 말씀드리겠습니다. 엑셀에서 A열과 B열의 코드 중 앞 3글자와 뒤 3글자가 각각 일치하는 행의 코드를 C열에 순서대로 나열하는 방법을 설명드리겠습니다. 가정: • A열과 B열의 각각의 코드 구조는 예를 들어 "abc123dj" 형식으로, • 앞 3글자(영어), 뒤 3글자(숫자)만 일치하는지를 비교합니다. 이 방법은 배열 수식이나 필터 기능, 또는 정렬 기능을 조합해서 할 수 있는데, 일반적으로 더 간단한 방법은 보조 열을 만들어서 비교 후 조건에 맞는 값을 필터링하는 것 입니다. 구체적 절차는 다음과 같습니다: 1. 보조 열 만들기 - C열에는 A열의 앞 3글자와 뒤 3글자를 추출하는 수식을 넣습니다(예를 들어 C2에는). - D열에는 B열의 앞 3글자와 뒤 3글자를 추출하는 수식을 넣습니다(예를 들어 D2에는). 2. 앞 3글자와 뒤 3글자 추출 수식 - C2: =LEFT(A2,3)&RIGHT(A2,3) - D2: =LEFT(B2,3)&RIGHT(B2,3) 이 수식을 아래로 채우기 하면 각각의 셀에서 코드의 앞 3자와 뒤 3자를 결합해서 문자열로 만듭니다. 3. 일치하는 행 찾아서 C열에 표시하기 - E열에는 B열의 코드가 A열과 일치하는지 여부를 표시하는 수식을 넣습니다. - E2: =IF(C2=D2, B2, "") - 이 수식을 아래로 복사하면, 일치하는 경우 B열 코드를 보여줍니다. 4. 일치하는 값 추출하기 - 마지막으로, C열에 일치하는 B열의 코드를 순서대로 정리하려면, 예를 들어 C2 셀부터 필터를 걸거나, 또는 ‘작업용 서로 다른 시트’에 배열 수식을 사용해서 추출할 수 있습니다. 쉽게 하는 방법은 다음과 같습니다: - 필터 사용: - E열에서 빈 셀을 제외하고 필터를 걸어 비어 있지 않은 행만 보여주도록 하고, 그 필터된 값을 복사해서 원하는 위치에 붙여넣기. - 수식을 이용한 자동 추출 (고급): - 예를 들어, ‘IFERROR’와 함께 ‘SMALL’ 및 ‘INDEX’ 함수 사용해서 연속적으로 일치하는 값을 추출하는 수식을 사용할 수 있습니다. 대략적인 예시 수식(F2 셀부터): 이 방법은 일치하는 B열 코드를 위에서 순차적으로 추출하는 것으로, 조금 더 복잡할 수 있습니다. --- 이 방식을 통해, 가장 중요한 것은 앞 3글자와 뒤 3글자 추출 후 비교하는 것임을 기억하시고, 필요에 따라 조건에 맞는 값을 정리하면 될 것 같습니다. 추가로 더 간단한 방법이나 Excel 버전 별로 기능 활용이 필요하다면 말씀해 주세요!
