2014-12-12 2 views
0

이 문제의 해결책은 아이디어가 필요합니다.병합 필드가있는 데이터 원본을 만드는 방법은 무엇입니까?

메일 병합에 사용되는 행이 많은 Excel 시트가 있습니다. 일부 셀에서는 하나 이상의 고객에게 개별 텍스트를 작성해야하며 해당 텍스트에서 해당 고객 행에있는 다른 셀의 데이터가 필요합니다. 예는이 (를 빼고 될 수있다 "의) :

당신은 < < 주문한

"< < "컬러 >> < <"flowerType >>의 OrderAmount >> 상자를. 이로 변환 할 수

은 :

당신은 녹색 장미의 3 박스를 주문했다.

이것은 단지 하나의 예일 뿐이므로이 정보는 Word 사원에 넣을 수 있음을 의미합니다. 정보를 병합하려고하지만이 텍스트가 개별적이어야하고 내가 사용하게 될 실제 텍스트가 많이 필요할 것입니다. 더 많은 고객 특정.

내 자신의 아이디어 :

  1. 어떻게 든 엑셀에서 셀에 병합 필드를 넣을 수 있다면, 나는 두 번을 병합 할 수 있습니다.
  2. 정상적으로 텍스트를 쓰고있는 다른 셀이 있고 그 텍스트에 @@ color 또는 @를 삽입하고 customers 행의 대상 셀에있는 해당 정보를 채울 수있는 함수가있는 경우. 가능한지 모르겠지만 생각합니다.

다른 의견이 있으십니까? 사전에

감사

/야곱

+0

각 고객마다 항상 동일한 텍스트가 사용되지만 다른 값이 삽입됩니까? 특정 조건이 해당 행에서 충족되는 경우 고객 행 당 하나의 텍스트입니까? 연결 연산자를 사용하여 텍스트를 작성하려고합니다. – fraggle

+0

결코 같은 텍스트가 아닙니다. 우리가 각 고객에게 제공하는 텍스트로, 데이터를 사용할 수 있기를 원합니다. –

+0

샘플 데이터가 있습니까? 여기에 게시 할 수 있습니까? 아마도 이미지 또는 Google 문서 일 가능성이 있습니까? 심지어 웹상의 텍스트 링크일까요? 나는 오늘 하루 종일 바쁘지만 아마도 약 17 시간 만에 그것을 볼 수 있습니다. 내가하고있는 모든 생각은 문자열과 데이터 등을 연결하는 데 사용되는 & 연산자와 결합 된 VLOOKUP의 일부 형식입니다. – fraggle

답변

0

나는 지금 나 자신을 알아 낸 좋아요.

내가 한 것은 SUBSTITUTE 함수를 사용하는 것입니다. 그런 다음 셀에 개별 텍스트를 작성하고 데이터 시트의 각 데이터 행에 대한 변수를 삽입합니다.

I는 다음과 같이 할 수 쓰고 텍스트 :.

"안녕하세요 씨 @@ LASTNAME @@ 당신이 당신의 ADRESSE이 @@ 도로 @@ @@ housenumber @@ @@ 우편 번호인지 확인 할 수 @ @, @@ state @@? " 변수를 포함한 개별 텍스트의 위치

=SUBSTITUTE(SUBSTITUTE(Sheet2!$F$7;"@@[email protected]@";Sheet2!B3);Sheet2!$F$7;"@@[email protected]@";Sheet2!C3);Sheet2!$F$7;"@@[email protected]@";Sheet2!D3)....and so on... 

은 이제 $ F $ (7) 세포는 다음과 같습니다

나는 다음 다른 셀에이 코드가 있습니다.

B3, C3 및 D3은 해당 고객의 정보가 들어있는 셀입니다.

위의 코드는 데이터 시트 (내가 병합 할 시트)의 다른 열의 각 고객 행에 들어가 있습니다.

다른 사람이이 기능을 사용하기를 바랍니다. 그것은 확실히 나를 위해 그것을했다.

/Jacob

관련 문제