[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『入力した数値を逆から表示させる』(enbi)
例えば
01234
と入力した場合
43210
と表示させたいのですが、どうしたらいいでしょうか?
どこに入力して、どこに表示するのですか?
(INA)
(enbi)
入力値15桁までで書いてみました。 (LOOKUP) 01234と前ゼロが必要な場合には、文字列のセルか、'01234と入力します。
=MID(A1,15,1)&MID(A1,14,1)&MID(A1,13,1)&MID(A1,12,1)&MID(A1,11,1) &MID(A1,10,1)&MID(A1,9,1)&MID(A1,8,1)&MID(A1,7,1)&MID(A1,6,1) &MID(A1,5,1)&MID(A1,4,1)&MID(A1,3,1)&MID(A1,2,1)&MID(A1,1,1)
ユーザー関数を作ってみました。標準モジュールにコピーして A2に =Mirror(A1) と入力してください
Excel2000以降なら、StrReverse関数があるようなのでもっと簡単にできると思います (りな)
Function Mirror(rng As Range) As String
Dim Reverse As String Dim Length As Integer, i As Integer
Length = Len(rng)
For i = Length To 1 Step -1 Reverse = Reverse + Mid(rng.Value, i, 1) Next
Mirror = Reverse
End Function
(enbi)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.