- ベストアンサー
計算結果によって、セルの値を入れ替えるようなことができますか?
=INT(RAND()*10)を Aの列 =INT(RAND()*10)を Bの列 に表示させて、Aのセル引くBのセルを計算して答えがマイナスになったときのみ、Aのセルの値とBのセルの値を入れ替える。 といったことがしたいのですが、どなたか教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
・エクセル関数ではSWAP(相互入れ替え)のような関数はない。すると自己参照しないと入れかえられないので、エラーになって、実現しません。 ・VBAでやる手はあります。 ・もう2列使うなら =IF(A6>B6,A6,B6) =IF(A6>B6,B6,A6) のようにすれば良い。
お礼
ありがとうございます。 やってみます。