• ベストアンサー

エクセルの質問です。

画像の「02」や「01」を隣の「商品コード」に移動したいのですが、手作業ではなく、関数等使ってできる方法はありませんか? 商品コードは消えても構いません。 とにかく、「67」や「07」の前に「02」や「01」が来るようにしたいです。 わかりにくい質問で申し訳ありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

ご質問の絵の通りに実際のデータがあるのなら。 商品コードがA列に,商品名云々がB列にあるとすると A2に =IF(COUNTA(B1:B3)=3,B3,"") と記入して,下向けにえいやっとコピーして貼り付けてみます。

noname#216930
質問者

お礼

回答ありがとうございました。 教えていただいた方法でやってみます。ありがとうございました。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

>画像の「02」や「01」を隣の「商品コード」に移動したいのですが、手作業ではなく、関数等使ってできる方法はありませんか?  ⇒移動が切り取り→貼り付けならば関数ではできませんのでマクロ(VBA)になります。   判りにくい質問と記述しても何の意味もありませんので、どういう条件の場合に移動させるのかを具体的に記述する事が先決です。   例えば、対象データは、「01」「02」の固定値だけか、データは全角・半角、セルの結合の有無、等など

  • ekayim
  • ベストアンサー率51% (779/1503)
回答No.1

ご質問の内容がいまいち不明です。 01、02・・・6,7と数値の小さいのから順番に並びかえるという事でしょうか。

noname#216930
質問者

補足

わかりにくい質問で申し訳ございません。 数字の大小は関係ありません。67の下にある02を左隣に持っていきたいだけです。

関連するQ&A