A의 모든 값이 B에 연결된 열을 만드는 방법은 무엇입니까?


-1

나는 심지어 질문을 공식화하는 데 문제가있었습니다. 나는 당신에게 모범을 보여줄 것이며, 그것이 더 이해 될 것이라고 생각합니다. Excel에 다음 데이터가 있다고 가정 해 봅시다.

데이터 테이블

그런 다음 'Name'열의 모든 단일 값을 'City'열과 연결하여 끝에 있습니다.

결과

이것이 Excel로 얻는 방법은 무엇입니까?

프로그래머라면 스크립트를 사용하는 것이 매우 간단하다는 것을 알고 있지만 저는 그렇지 않으며 이에 대한 해결책이 필요합니다.

기본적으로 Excel에서 'Cross Join'에 해당하는 것을 찾고 있습니다.


Google은 VLOOKUP을 사용하는 방법을 배우는 첫 번째 방법이며 Excel에서 가장 많이 사용되는 기능 중 하나입니다.
PeterH

@PeterH Tony가 VLOOKUP을 원한다고 생각하지 않습니다. 첫 번째 예는 그가 가진 것이고 두 번째 예는 그가되기를 원하는 것입니다. 이 경우 VLOOKUP이 작동하지 않습니다.
LPChip

@LPChip 네 맞아
PeterH

토니 안녕하세요, 슈퍼 유저에 오신 것을 환영합니다. 찾고있는 솔루션은 VBA (또는 매크로)를 필요로합니다. 불행히도 "스크립트 종류의 서비스를 작성해주세요"는 아닙니다. VBA 코드를 가져오고 이와 같은 것을 구성하기 위해 수동으로 작업을 기록 할 수 있습니다. 스크립트를 제공하면 스크립트가 올바르게 작동하지 않는 이유를 디버그 할 수 있습니다. 또는 수동으로 수행하십시오.
LPChip

답변:


0

NAME 열이 A1에서 시작하고 City 열이 B1에서 시작한다고 가정하면 다음을 사용할 수 있습니다.

C2에서 사용 :

=INDEX(A:A,ROUND((ROW())/4,0)+1)

그리고 D2에서 사용 :

=INDEX($B:$B,IF(RIGHT(ROW()/4,2)=".5",1,IF(RIGHT(ROW()/4,3)=".75",2,IF(RIGHT(ROW()/4,3)=".25",4,3)))+1,1)

그런 다음 필요에 따라 둘 다 아래로 끕니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.