EXCELの使い方について教えてください

このQ&Aのポイント
  • 物流の現場事務で、出荷指示データをエクセルで処理しています。データの手直し方法についてお教えください。
  • エクセルを使用して商品の出荷指示データを処理していますが、データの手直し方法がわかりません。一括で下4桁のみ表示させる方法を教えていただけますか?
  • 物流の現場事務で、エクセルを使用して出荷指示データを処理しています。データの手直し方法について教えてください。
回答を見る
  • ベストアンサー

EXCELの使い方について教えてください。

私は、物流の現場事務をしております。 出荷する商品に内容明細のラベルを貼ります。 お客様から頂いたCSV.の出荷指示データをピボットテーブルで 必要なものを抽出してエクセルに貼り付けます。 エクセルのデータを、ラベルマイティというソフトの「差込」を使って作っていますが その際、データの手直しが必要で、 (例:4549391178229) という13桁のコードの下4桁のみ表示したいので、知識のない私は 一つ一つ前の7桁をDelキーを使うなどして手直ししています。 数行の場合は良いのですが、何十行もあるようなとき、 列を指定して一括で下4桁のみを表示させる方法があると助かると思いまして、 職場の先輩に聞いたのですが、「あると思うけど、すぐに思い出せない」といことでした。 説明が下手で申し訳ありませんが、良い方法をお教え頂けたらと思い質問いたしました。

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

  • ベストアンサー
  • tar5500
  • ベストアンサー率22% (852/3865)
回答No.1
chibi3232
質問者

お礼

いずれも参考になりました。本当にありがとうございます。

その他の回答 (3)

回答No.4

No.1 さんの紹介された方法のどれかで良いと思います。3 つ目の方法(区切り位置)もいろんな場面で使えて便利です。ベストアンサーは辞退します。 No.1 さんの 2 つ目の方法では、RIGHT 関数のみでの処理だとデータが文字列になってしまうのですが、 =0+right(a1,4) といった感じにしておけば、文字列から数値に変換されます。書式を設定していない状態では、文字列は左揃え、数値は右揃えで表示されます。 オートフィルの機能はお分かりですか? 1 つのセルに数式を入力したら、多数の行に同じ形の数式をコピーできます。上の数式を入力したらそのセルにカーソルを置いて、カーソルの枠の右下隅の角をダブルクリックすると、下方向にコピーします。 また、どの方法にしろ、下 4 桁が例えば「0001」のとき、書式が「標準」のままでは「1」と表示してしまうので、変更します。下 4 桁を表示するセルを右クリックするなどして、「セルの書式設定>表示形式タブ>ユーザー定義>種類ボックス」に「0000」と入力します。

chibi3232
質問者

お礼

画像も添付いただきイメージがつかみやすくなって、とても助かりました。 ベストアンサーを辞退されるということですが、 そのまま御意向通りにさせて頂きました。 回答有難うございます。

回答No.3

A1のセルに4549391178229があるとして A1-(INT(A1/10000)*10000) で8229が求められます。 ラベルマイティが解らないのでこれ以上は説明出来ません。

chibi3232
質問者

お礼

回答有難うございます。エクセルについて知識が浅いので、教えて頂いて大変参考になりました。

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.2

A列に13桁の数字があるとします 例 A1に 4549391178229 B1に =RIGHT(A1,4) と式を入力すると 下4桁 8229と表示します B1をコピーしてB2から下に必要行まで貼り付けます これでA列の数字の下4桁が取り出せます A列が空白のときB列も空白にする必要があれば 式を =if(A1="","",RIGHT(A1,4)) としてください 

chibi3232
質問者

お礼

丁寧で分かりやすい回答を有り難うございます。

関連するQ&A

  • Excelのピボットテーブル データ範囲について

    Excelのピボットテーブルについて質問です。 ピボットテーブルのデータ範囲内に、 非表示になっている行があります。 その状態でピボットテーブルを作成すると 非表示行もデータも含まれて集計されてしまいます。 非表示行は含めずにピボットテーブルを作成する方法は ないのでしょうか? 非表示行の特定が難しいため(複数あり)データ範囲から 外すのは難しいかと思います。。 Excelは2007です。 よろしくお願いいたします。

  • エクセルからワードへの差込印刷の件で教えてください。

    エクセルからワードへの差込印刷の件で教えてください。 エクセルのデータで、ユーザー定義で「##~##歳」と設定して4桁数字で入力したものを、ワードの差込に入れると、4桁のみの表示となってしまいます。 ○○~○○歳とワードでも表示させる方法を教えてください。

  • エクセルで下4桁を****表示にしたい

    いつもおせわになっています。 エクセルで行全体を選択して一気に下4桁だけを全て****表示にしたいのですが、方法はありますでしょうか? データが膨大にあるので、一気に変換できればと思います。 よろしくおねがいします。

  • csvをエクセルに取り組みたい。初心者

    csvをエクセルに自動マクロ機能で取り込むように設定しました。 12ケタの数字を取り込みたいが9.73E+11となってしまいます。 aのフォルダにa.csv と b.xlsxがあります。 a.csvにダウンロードしたものをb.xlsxに読み込みたいです。 12行のデーターの中から2個のデーターだけを読み込みたいのですが 12ケタの数字もそのままの数字で読み込むことは不可能なのでしょうか? 今まではcsvの表示形式を数字に変換してからブック形式に保存。 そして、テキストにデーターを張り付けてデーターを使用していました。 ブックからデーターをコピーして貼り付けると数字が半角になっていないためできませんでした。 この一連の作業を自動でできたらうれしいかなと思いましたが無理でしょうか? もし、わかる方がおられましたら教えてください。 よろしくお願いします。

  • EXCELピボットのアイテムを消したい

    よろしくお願いします。 EXCELのピボットテーブルでの質問です。 ピボットを作成した後、元のデータを変更し、ピボットの「データの更新」を行います。 すると、(ページフィールドではなく)行フィールドや列フィールドでドリルダウンをすると、今は存在しないアイテムもドリルダウンの中に表示されてしまいます。 これを現在あるデータのみにするにはどうすればいいでしょうか。 「ピボットを一旦削除し再作成する」のは避けて、他の方法はないでしょうか。VBAでも構いません。 例えば、 (1)基になるデータの商品という列にはリンゴ、バナナ、という行があった。 (2)ピボットを作成 (3)基のデータのリンゴを、レモンに変更 (4)ピボットの「データの更新」 この状態で、ピボットの行または列の商品をドリルダウンすると、リンゴ、バナナ、レモン が、ドリルダウン中に表示されてしまいます。 これを、バナナとレモンのみのドリルダウンにしたい、ということです。 よろしくお願いします。

  • このEXCELマクロのコードを、教えて下さい。

    恐れ入ります。初心者です。WinXP、Excel 2002を使用。VBAコードは読めません。 1、フォルダ名(入力用フォルダ1)に R02061701.CSV  R02061702.CSV ~R020617012.CSV の下2桁のみ昇順になってるファイル12個があります。 各ファイルの最後尾(全ファイル100行以内)の行から「3行目データだけ」かつ「F列以降」を 列方向昇順に並べ変えて、 ブック名(入力用ブック1.xls)のB3、B6、…B36へと2つ置きに12個を表示させる。 2、次に、フォルダ名(入力用フォルダ2)にも R03062701.CSV~R03062712.CSV の下2桁のみ昇順になってるファイル12個があります。 1と同様に ブック名(入力用ブック1.xls)のB4、B7、…B37へと2つ置きに表示させる。 3、次に、フォルダ名(入力用フォルダ3)にも  R08064701.CSV~R08064712.CSV  の下2桁のみ昇順になってるファイル12個があります。  1と同様に  ブック名(入力用ブック1.xls)のB5、B8、…B38へと2つ置きに表示させる。 結果、B3~B38まで全部うまります。  A   B    C   D    E   F    G   E  ・・・・  1 2 結果 1    2   3    4   5    6   7  ・・・・ 3 1 4 1 5 1 6 2 7 2 8 2 9 3 . . . . 以上ですが、この内容でコード作成に無理な部分がおありでしたら、おっしゃってください。  修正は致します。

  • Excelの名簿データから宛名ラベルの印刷

    「ラベルマイティ2・ビジネス編」というラベル印刷ソフトで宛名ラベルに印刷を予定しています。差込用データとして、Excelの名簿データを使用します。 しかし印刷指定が特殊で、宛先Aは10枚、宛先Bは20枚というように、1つの宛先ごとに異なった枚数のラベルを印刷する必要があり、しかもラベル用紙(A4サイズ24面)を無駄なく使いたいのです。 ラベルマイティには宛先ごとに枚数を指定する機能がないので、やむなくExcelのデータを加工しなければいけなくなりました。苦し紛れに考えた方法は下記のとおりです。 1.宛先Aが1行目、宛先Bが2行目、宛先Cが3行目…と続いているとする。 2.宛先Aは10枚印刷なので、1行目をコピーして、2行目以下に9行挿入して、計10行にする。同様に宛先Bは20枚印刷なので、行をコピーして19行挿入する。以下、宛先Cも同様に…。 という繰り返し作業なのですが、宛先が千件近くあるので、手作業ではあまりにも時間がかかりすぎて、困っています。関数やマクロの機能でなんとかできるものでしょうか?それとも、もっと良い方法はありますでしょうか?ちなみに当方のExcelの知識は、基本的な関数程度でマクロは未経験です。 どうぞ宜しくお願い致します。m(__)m

  • エクセルで数字列の間に『/』を挿入する方法

    はじめまして。 CSVのデータをエクセルで読み込むと、日付が『20070101』と8桁の数字のみで表示されます。 これを『2007/1/1』と表示させる方法はありますでしょうか? あまりにも膨大なデータなので、ひとつずつ手入力では時間がかかります。 何かよいアドバイスがあれば、お願いします。

  • 16ケタの数値の下一桁が”0”になってしまう。

    CSVファイルに出力されたテキストファイルをエクセルで読み込みました。その時に”1000058216333401”と秀丸などのテキストエディタでは表示されるテキストが、エクセルだと”1000058216333400”と下一桁が必ず”0”となっています。ほかにも1000件程度のデータで16桁のデータの必ず下一桁が”0”となってしまいます。 ”1000058216333401” このようにCSVファイルに書かれている通りのデータにする日はどうしたらよいでしょうか? どうぞ、ご教授の程よろしくお願い致します。

  • エクセルの書式設定を、ワードに反映させたい

    エクセルで、金額に書式設定で桁区切りの コンマをつけたデータがあります。 このデータを、ワードで差し込み印刷すると、 コンマが表示されません。 表示させる方法はあるのでしょうか? よろしくお願いいたします。

専門家に質問してみよう