2015-02-04 4 views
0

다가올 당구 대회 결승 테이블에 대해 Excel에서 매크로로 값을 전송하려고합니다. 예를 들어 이름이 {A1, A2, A3, A4} 인 열 A가 있고 모든 이름이 다른 행에 있다고 가정 해 보겠습니다. 그런 다음 값에 따라 같은 시트에 B 열이 있습니다 (1,4,3,2). 이제 저는 열 I (그리고 이전 열 H가있는 시트)를 가지고 있고 열 I는 1-16의 값을 가지고 있습니다. 열 I와 B 사이의 숫자를 일치시키고 이름을 이전 열 (열 H)에 배치하고 싶습니다.시트와 열 이름이 일치하는 열

Column A, sheet #1: {A1,A2,A3,A4} 
Column B, sheet #1: {1,4,3,2}  
Column I, sheet #2: {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} 
Column H, sheet #2: {} 

열 H는 (숫자 열 B에없는) 열 A의 값, 다른 행을 얻을해야합니다 :이 아이디어를 시각화하는

(모든 요소가 자신의 행에 마음에 계속) 비워 둬라.

나는 전에 VBA를 해본 적이 없다. 나는 자바와 파이썬으로 코딩하는 것을 알고 있지만 VBA는 정말로 나의 것이 아니다. 누구든지 올바른 방향으로 나를 가리킬 수 있는지, 아니면이 문제를 해결해야 할지를 알고 싶습니다. 매크로 기록에

를 켭 : H1에서

입력 :

+1

무엇을 시도 했습니까? 당신은 "시간이 걸리고 시간이 소중할 것"이기 때문에 이것을 코드화하지 않을 것이라고 말했다 - 우리 시대는 소중한 것이 아닌가? – Chel

+0

9 개의 질문과 대답이 있습니다. 해결책을 찾은 곳에서 그 답을 여기에서 공유하고 답이 왜 그렇지 않은지 언급하지 않는 부분을 공유 한 것으로 생각하십니까? – pnuts

답변

2

나는, 당신이 원하는 것을 생각

=IFERROR(INDEX('Sheet #1'!A:A,MATCH(I1,'Sheet #1'!B:B,0)),"") 

가와에 맞게 아래로 복사합니다.

+0

A가 강조 표시된 수식에 문제가 발생했습니다. – charen

+1

Excel에서'; '대신 구분 기호로'; '를 사용합니까? – pnuts

+0

감사합니다, 매력처럼 작동합니다. – charen

관련 문제