20

たとえば、私が持っている場合

ABS YUR YUAO   
HFH IWO OQNX  
YQO PQM QUCC

別の列の最後の 4 文字を抽出するにはどうすればよいですか?

4

1 に答える 1

50

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

=RIGHT(A1, 4)

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

編集:確かに、「ABC DEF」のようなシーケンスがあり、CHARACTERS ではなく最後の 4 つの LETTERS が必要な場合は、trimspaces() を使用することをお勧めします。

=RIGHT(TRIMSPACES(A1), 4)

編集: brettdj の提案に従って、文字列が実際に 4 文字以上の長さであることを確認することをお勧めします。

=IF(TRIMSPACES(A1)>=4, RIGHT(TRIMSPACES(A1), 4), TRIMSPACES(A1))
于 2012-07-12T01:22:21.523 に答える