- 締切済み
セル内からの数字の抽出
会社でデータ処理をするにあたり、下記の表から1つのコードを作成することになったのですが、初心者の私としてはどうしていいかわからず 悩んでいます。 (例) 004 834006 1 01 00 00 00 00 00 → 004-834006-101 のコードを作りたい 002 833902 1 01 02 03 00 00 00 → 002-833902-101 → 002-833902-102 → 002-833902-103 の3つのコードを作りたい あと、このコードの前には個数と重量があって (個数) (重量) 3 10,800 → 3600 3600 3600 と3段に分けるようにしたいのですが、何か方法はありますでしょうか? わかりづらい質問で申し訳ないのですが、よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- fifaile
- ベストアンサー率25% (622/2403)
前者はhttp://www.morgan.co.jp/kiso/4excel-6.htmとIF文を併用すればできると思います。 データをCAVで入力して、データをセルごとに分離。 A B C D E F G H I 1 004 834006 1 01 00 00 00 00 00 J1 =IF(D1="00","",CONCATENATE($A1,"-",$B1,"-",$C1,"-",D1)) K1 =IF(E1="00","",CONCATENATE($A1,"-",$B1,"-",$C1,"-",E1)) こんな感じでどうでしょうか?
お礼
回答ありがとうございます。 やってみましたところ、うまくできました。 重量を個数でわける方法はなかなか難しいようです。 でも頑張って色々試してみます。 ありがとうございました。