チョコミントアイス

行に二桁の数値が入力されている。
その横のセルに桁を入れ替えた数値を入れる関数を教えてください。
たとえば12→21と表示する。

よろしくお願いします。

A 回答 (3件)

2桁の正の整数と決まっているなら


=MOD(A1,10)*10+INT(A1/10)
    • good
    • 0
この回答へのお礼

ありがとうございました。バッチリです。
勉強になりました。

お礼日時:2016/07/14 05:47

既成の関数は無いでしょう。


 処理手順を考えると簡単だと思います。
 例えば以下のような感じでしょう。

(1) 値が有るか無いかを判断し、無かったら何も表示しない。
(2) 値が有る場合、2桁(100未満、-100より大きい)値であるかをチェックし、そうでなければエラー表示する。
(3) 値を10で割った商と余りを求め、余り×10+商を計算して表示する。

参考まで。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2016/07/14 05:49

とりあえず2桁以下でしたら「=IF(LEN(A1)<2,A1,RIGHT(A1,1)&LEFT(A1,1))」

    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2016/07/14 05:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!