2012-07-12 11 views
17

、私は別の列の最後の4つの文字を抽出するにはどうすればよいExcelでは、10文字の文字列の最後の4文字をどのように抽出するのですか?例えば

ABS YUR YUAO 
HFH IWO OQNX 
YQO PQM QUCC 

を持っている場合は?

+2

与えられた答えから任意の答えはあなたが、あなたがupvote-downvoteボタンの下√ボタンをクリックすることで、それを受け入れる必要があるのに役立ちます場合。 – hims056

答えて

46

マクロを使用する必要はありません。あなたの最初の文字列がA1にあると仮定します。

=RIGHT(A1, 4) 

これをドラッグすると、最後の4文字が表示されます。

編集:あなたは今まであなたがtrimspaces()

=RIGHT(TRIMSPACES(A1), 4) 

編集を使用する場合があります「ABC DEF」のような配列を有し、最後の4つの文字といない文字が必要な場合は、確かに:brettdjの提案を1として、あなたはあなたの文字列が実際に4文字の長以上であることを確認することもできます。

=IF(TRIMSPACES(A1)>=4, RIGHT(TRIMSPACES(A1), 4), TRIMSPACES(A1)) 
+4

最後の4文字を抽出する前に、文字列が少なくとも4文字以上あることを確認することを推奨します。 – brettdj

+0

引数が1つだけ指定された場合、最後の文字のみが返されることに注意してください。 '= RIGHT(" ABS YUR YUAO ")'は 'O'を返します –

関連する問題