2013-02-05 3 views
-1

텍스트가 포함 된 수식을 만들고 출력도 다른 텍스트로 만들 수 있습니다. 처럼 : 나는 다른 입력에 대해 등등 "나는 레드 오전"입력 할 때 "Red" (in H8 field) :Excel 수식 텍스트 필드 결합

G8 = I am Red, 
G9 = I am Green, 
G10 = I am White. 

지금, 내가 좋아하는 출력을 제공하는 공식이 필요합니다.

'중첩 된 if'로 시도했지만 추가 할 수있는 경우는 7 개 밖에 없지만 입력 값이 40+ 이상이고 입력 값이 서로 다른 결과가 필요합니다. 데이터를 가정

답변

0

는 열 G 시작 G8에 다음을 수행 : H8에

  1. 유형 : =RIGHT(G8,LEN(G8)-MAX(IF(MID(G8,ROW(INDIRECT("1:"&LEN(G8))),1)=" ",ROW(INDIRECT("1:"&LEN(G8))),0))). 이 배열 수식을 정의하고 주위 {} 괄호가 발생합니다 (그러나 수동으로 입력하지 마십시오!) -
  2. 을 눌러 CTRL + SHIFT + 대신 평소 ENTER를 누릅니다.
  3. 범위 내 자동 완성 수식

실제 기호와 관계없이 문자열의 마지막 "단어"또는 더 정확하게는 마지막 공간과 끝 사이의 문자열 일부를 반환합니다.

샘플 파일, • VLOOKUP 여기에 작동 할 수 https://www.dropbox.com/s/dfkk1cqy1z0o3pz/ColorName.xlsx

+0

답변 해 주셔서 감사합니다. Peter! 사실, G8의 모든 다른 입력에 대해 "H8"열에 다른 출력을 원합니다! 'G8 = 나는 빨강이다. H8의 결과는 다음과 같다 : R1 G9 = 나는 녹색이다. H9의 결과는 다음과 같다 : R3 G10 = 나는 흰다. H10 결과는 R12'와 같이됩니다. 이는 텍스트의 모든 단일 조합에 대해 서로 다른 출력이 있음을 의미합니다. 의견을 부탁합니다. –

+0

@ user2042520 초기 질문에 출력 샘플을 추가 할 수 있습니까? 아직 정확히 필요한 것을 이해하지 못합니다 ... –

+0

다음 링크를 방문하십시오. A 열에는 입력이 있고 B 열에는 입력이 있습니다. 모든 행에서 열 A와 B의 조합에 대해 결과는 다음 열 "결과"에 표시됩니다. [sample excel file] (http://www.mediafire.com/view/?6fgjbiu2egj0syn). 고마워. –

0

. 모든 데이터 조합을 입력 한 다음 "I am red"열을 기반으로 vlookup을 사용하면 테이블에서 해당 값을 찾아서 반환 할 수 있습니다. 데이터 유형에 따라 vlookup 대신 index 및 match 메소드를 사용하면 더 성공적 일 수 있습니다.

+0

안녕하세요 !! 샘플 파일>을 추가했습니다. A 및 B 열의 특정 조합에 대한 "결과"를 제공하는 수식을 확인하고 도움을 주시겠습니까? –

+0

여기에 사용 된 forumla는 다음과 같습니다. = INDEX (DataAndResult, MATCH (A5 & B5, CombinedData, 0), 2) DataAndResult 및 CombinedData는 조회에 사용 된 명명 된 범위입니다. 샘플을 보내는 방법을 모르거나 내가 보내 줄 것입니다. – MechEng