- ベストアンサー
関数/番号の5桁分のみをセルにかえす方法
恐れ入ります。 入力されている品番の最初の5桁のみを別のセルに表示させたいのですが よい方法はございますでしょうか。 関数など使ってなにかできるような気がするのですが 具体的な方法がわかりません。 ご存じの方のお知恵をお借りできれば思います。 例えば 33405-1234567 という品番があり品番の列に入力されています。 そのうち、左の5桁が保管番号になっています。 そのため保管番号の列にその5桁のみひっぱりたいのです。 あとからフィルタをかけた際に、保管場所でソートしたいためです。 説明が上手ではなくて恐縮なのですが 何卒よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 仮にデータはA1以下に入力されているとします。 別列(D列)のD1に=IF(A1<>"",LEFT(A1,5),"")を入力、下方向にコピー
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
エクセルの関数を余りベン要してない質問です。 文字列を扱う関数のLEFT、MIIDなどをGoogleででも今回は照会して、読めば直ぐ判る。 Googleで「エクセル 関数 左から5文字」 http://www.eurus.dti.ne.jp/yoneyama/Excel/kansu/moji_1.htm が最初に出た。 一度エクセル関数50選的な本でも読まないと、必要な都度、質問ばかりになるよ。 (わたしの持っているエクセル関数50選には載っている)
質問者
お礼
ありがとうございました。少し勉強してみます。
- akiomyau
- ベストアンサー率43% (555/1280)
回答No.1
A1にデーターがある場合 =LEFT(A1,5) でどうでしょうか。
質問者
お礼
わたしの作っているファイルには便利な関数になりそうです。ありがとうございました。
お礼
ありがとうございました。まさにそのまま使用させていただきました。入力がないときには空欄になるのもたすかりました。