2010-12-06 4 views

답변

22

질문하는 데 사과하실 필요가 없습니다. RIGHT 기능을 사용해보십시오. 문자열의 마지막 문자 인 n을 반환합니다.

=RIGHT(A1, 1) 
+1

완벽한, 감사합니다! – shlawson

-1

이 일을 그냥 다른 방법 :

=MID(A1, LEN(A1), 1) 
+0

대안 솔루션은 일반적으로 환영합니다. 예 : VBA 질문에 대한 공식 솔루션은 OP가 아닌 경우에도 다른 사람들에게 가치가있을 수 있습니다. 효율을 높이기 위해 일반적으로 더 짧거나 빠른 솔루션을 환영합니다. 대체 기능이 환영 될 수 있는데, 예를 들어 서로 다른 버전의 가용성이 다를 수 있습니다. 그러나 하나의 공식과 더 긴 공식 대신에 두 가지 표준 기능이 어떻게 가치를 부가하는지 명확히 할 수 있습니까? – pnuts

1

가 불완전 다음 시도 조금이었다 위의 대답처럼 보이는 : -

= RIGHT (A2, (LEN (A2) - (LEN (A2)가 -1)))

분명히 이것은 ... 셀 A2위한

이것이 않는 것은

RI의 조합을 사용 ght 및 Len - Len은 문자열의 길이이고이 경우에는 그 중 하나만 제외하고 싶습니다 ... 마지막 두 문자를 원한다면 -1을 -2 등으로 변경하려는 것입니다.

길이를 결정한 후 필요한 부분을 입력 한 다음 오른쪽 명령을 실행하면 필요한 정보가 표시됩니다.

IF 문과 잘 결합되어 있습니다. 텍스트 문자열의 마지막 문자가 특정 문자인지 확인한 후이를 제거합니다. 아래 예제를 참조하여 쉼표를 제거하십시오. 텍스트 문자열의 끝 ...

= IF (RIGHT (A2) - (LEN (A2) -1))) = ",", LEFT (A2, (LEN (A2) - 1)), A2)

+2

2 년 전에 게시 된'= RIGHT (A2, (LEN (A2) - (LEN (A2) -1)))'가'= RIGHT (A1, 1)'보다 선호되는 이유를 명확히 할 수 있습니까? – pnuts

4
=RIGHT(A1) 

(문자열이 A1에 포함 된 경우).

구문

RIGHT(text, [number_of_characters]) 

매개 변수 또는 인수

을 : LEFT 본질적으로 유사

는 Excel의 RIGHT 기능은 가장 오른쪽 문자에서 시작하여 문자열에서 부분 문자열을 추출

텍스트

추출 할 문자열입니다.

_ 수

옵션. 맨 오른쪽 문자부터 추출 할 문자 수를 나타냅니다. 이 매개 변수를 생략하면 1 문자 만 반환됩니다.

_ 수 때문에 맥, 엑셀 2010, 엑셀 2007, 엑셀 2003, 엑셀 XP, 2000

Excel 용

에 엑셀 2016, 엑셀 2013, 엑셀 2011을 적용합니다은 선택 사항이며 기본값은 1입니다.이 경우에는 필요하지 않습니다.

그러나, 후행 공백으로 많은 문제가 있었고 한이 (일반적으로) 마지막 볼 수 문자의 위험이있는 경우 :

=RIGHT(TRIM(A1)) 

이 선호 될 수 있습니다.

관련 문제