2009-10-14 3 views
0

두 개의 값이있는 두 개의 열이 있습니다. 열 A의 모든 셀 왼쪽에 텍스트를 추가하고 열 B의 모든 셀 오른쪽으로 연결하고 싶습니다.Excel 2002에서 열의 모든 셀 왼쪽에 텍스트 문자열을 추가 하시겠습니까?

기본적으로 전체 SQL 업데이트를 입력하지 않아도됩니다. 그래서 예를 들어 나는 그래서 아마에 추가 텍스트의 솔루션이

UPDATE EMPLOYEES SET ID = '135', WHERE employee_name= 'RASPUTIN' 
UPDATE EMPLOYEES SET ID = '76', WHERE employee_name= 'BUSH' 

같은 것을 생성 할

ID 직원으로 이름
135 라스푸틴
(76) 부시

를 엑셀이있는 경우 셀 및 다음 행을 병합?

저는 VBA에 대해 잘 알려지지 않은 채 내장 된 함수를 선호합니다!

수퍼 유저에게 크로스 포스팅되었지만 아직 응답이 없습니다. Excel에서 CONCATENATE 기능이 있습니다

+0

질문 :이 트릭을했다. "내가 가진 것이 탁월하다"는 것은 무엇을 의미합니까? 그리고 왜 기존 가치로 엑셀을 업데이트하고 싶습니까? –

+0

그는 Excel 스프레드 시트의 데이터를 기반으로 SQL 업데이트 스크립트를 생성하려고합니다. –

+0

설명해 주셔서 감사합니다. –

답변

1

당신은 같은 것을 말한다 열 C1의 수식 만들 수 없습니다 :

="UPDATE EMPLOYEES SET ID ='" & A1 & "', WHERE employee_name = '" & B1 & "'" 

을 그리고 그 공식 아래로 복사합니다. 그런 다음 잘라내어 SQL 쿼리 응용 프로그램에 붙여 넣을 수 있어야합니다.

0

는 .... 나는 Excel 스프레드 시트의 데이터를 기반으로 SQL 쿼리를 생성하기 위해이 기능을 여러 번 사용했습니다

작품이 ID 열을 제공하는이 코드는이고 이름이에 B


=CONCATENATE("UPDATE EMPLOYEES SET ID = '",A1,"', WHERE employee_name= '",B1,"'") 
+0

그러나, 당신의 SQL 구문이 올바르지 UPDATE 종업원 설정할 수 있습니다 ID = '135'EMPLOYEE_NAME = '라스푸틴' UPDATE 종업원 EMPLOYEE_NAME = '부시' (쉼표없이, 그러나 나는 '아이디 ='76 '을 SET WHERE 한번도 시도한 적이 없으므로 아마도 너무 효과적 일 것입니다) –

0

내가 제대로 이해한다면 :

="UPDATE EMPLOYEES SET ID = '" & A2 & "', WHERE employee_name = '" & B2 & "'" 

당신이 원하는 (ID가 열 A에 가정 및 열 B의 이름)이어야한다.

관련 문제