내가 설정한 문자 조합에서 숫자를 출력하려고 할 때 문제가 발생했습니다. 예를 들어 셀에 A1:A10
문자가 포함되어 A - J
있고 셀에 B1:B10
숫자가 포함된 1 - 10
경우 조합에서 숫자를 생성할 수 있기를 원합니다. 편지의.
예를 들어, ADJ
될 것입니다 1410
, AAAA
될 것 1111
등입니다. 나는 몇 가지 기능을 시도했지만 솔직히 말해서 무엇을 검색해야 할지 알 만큼 Excel에 대해 충분히 알지 못하며 검색 엔진에 간결하게 표현하기가 어렵습니다.
올바른 방향으로 도움을 주거나 조금씩 움직여 주시면 감사하겠습니다.
답변1
에 텍스트가 있는 경우 CELL
E1
아래 수식을 사용하여 숫자 조합을 만들 수 있습니다.
=IFERROR(INDEX(B1:B10,MATCH(MID(E1,1,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,2,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,3,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,4,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,5,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,6,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,7,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,8,1),A1:A10,0),1),"")
이는 기본적으로 아래 내용의 반복입니다.
=IFERROR(INDEX(B1:B10,MATCH(MID(E1,1,1),A1:A10,0),1),"")
그러나 부품의 시작 부분은 다음과 같이 MID
증가합니다.
MID(E1,1,1)
최대 길이는 8자까지 작동합니다 CELL
E1
.