エクセルで特定の列の固定の仕方

このQ&Aのポイント
  • エクセル初心者のため、取扱い商品のデータベースを作成中です。商品番号と商品名は入力済みですが、通し番号とJANコードを入力する際に列がずれることがあり困っています。特定の列を固定する方法を教えてください。
  • エクセルで商品のデータベースを作成していますが、列がずれてしまうことがあり困っています。特定の列を固定する方法を教えてください。
  • エクセルで商品データベースを作成中ですが、列がずれてしまうことがあります。特定の列を固定する方法を教えてください。
回答を見る
  • ベストアンサー

エクセルで特定の列の固定の仕方

エクセル初心者です。 今エクセルで取扱い商品のデータベースを作っています。 A列に商品番号、B列に通し番号、C列商品名、D列JAN コードという感じです。 A列の商品番号とC列の商品名はすでに入っており、 B列の通し番号とD列のJANコードをこれから入れて いく予定なのですが、入力している間にずれたりして しまうととても困るので、できればA列とC列を固定したいと 思っています。 ネットで検索して、見出し部分のA列の固定の仕方やA列と B列の2列だと「ウインドウ枠の固定」という機能で固定できる ということはわかったのですが、今回の場合のように、 連続しない2列を固定するやり方はわかりませんでした。 これを実現する方法はありますでしょうか? ぜひ教えて下さい。

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

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

連続しない列(行)の固定は出来ません。 ですので今回の場合は ・素直にA~C列を固定する ・B列とC列を入れ替え(固定したいC列をB列に移動)して、A~B列を固定する どちらかですね。

e_t_love
質問者

お礼

なるほど! そうだったんですね。 連続しない列の固定ができないのは残念ですが、 良い対処法を教えていただきありがとうございました^^

関連するQ&A

  • エクセル vbaでの相談です

    エクセルでの質問です。 販売管理表を作りたいと思います。 sheet1を商品マスター表とし、下記の見出しがあって A1 JANコード(上一桁4からの番号で13桁) B1 商品コード (14桁) C1 商品名 D1 価格 以下A2行以降、A1行の見出しを元に商品詳細があるとします。 sheet2の下記のA1行を見出しとし、A2行から販売実績をユーザーフォームを使って入力していきたいと思います。 A1 JANコード B1 商品コード C1 商品名 D1 価格 E1 販売番号 フォームを作成し、入力窓に JAN、商品コードのいずれかを入力すると、他の入力窓にsheet1の商品マスター表から該当する商品名、価格を自動入力し登録ボタンを押すと、sheet2の該当セルに反映されるということはできますでしょうか? そして異なる商品のまとめ買いの件数も知りたいので、フォーム上で複数アイテム登録できるようにし、販売番号で件数を管理したいのですが、そちらも可能でしょうか? 販売番号も自動で通し番号が入るようにしたいです。わかりにくい文章で申し訳ありません。ご教授の程、よろしくお願い致します。

  • エクセルVBAでピボットテーブルを作成しています。

    エクセルVBAでピボットテーブルを作成しています。 作成まではできましたが、以下2つのVBAの組み方が分からないのでおしえてください。 【質問1】 ピボットテーブルの作成先を指定できるか? 例えば、予め準備したシートに作成することは可能でしょうか? VBAのどこを触ったら良いか分かりません。 【質問2】 作成されたピボットテーブルの列を、見出しの準備された別シートへ、それぞれ流し込むことはできるか? 例えば ピボットテーブルが以下のように作成されたとして、 A列  B列 購入額 総計 A社  1000 B社  2500 C社  800 予め用意した別シート(A~D列の見出しは固定)のB、C列にピボットのA、B列(最終行まで)をそれぞれ流し込みたいのです。 A列(コード) B列(購入額)  C列(総量)  D列(JANコード) 001      A社        1000      JAN1 002      B社        2500       JAN2 003      C社        800      JAN3 流し込んだ列を元にA、D列にはVLOOKをかける予定です。 何か良い案があれば是非、ご教授ください。

  • エクセルで A列に商品名 B列に商品番号 C列に管理者 が入っています

    エクセルで A列に商品名 B列に商品番号 C列に管理者 が入っています。 A B C あ 001 佐藤 い 002 鈴木 う 003 田中 え 004 伊藤 お 005 三木 以下600行くらい続いています。 商品名は重複していません。 D列を空列にしE列に商品名をいくつか並べたときに、 F列とG列に商品番号と管理者を表示させたいのですが、 どの関数を使えばいいのかよくわかりません。 環境はエクセル2003です。

  • エクセルの列見出しが飛んでいます

    エクセルの列見出しが、A,B,C,Dと続くのではなく、A,B,AB,ACと途中が表示されないデータが送ってきました。 列をグループ化した場合上に+マークが出ると思うのですが、何も出ていません。縮めてある列を表示するには、どうしたらよいのでしょうか。

  • エクセルで列を複数行にしたいのですが

    注文表を商品ごとに集計したいのですが、商品名・数が列の入っています。これを縦にして集計しようと思っているのですが、列を行する方法を教えてください。 エクセルの表で列A・Bを共通にして列C・Dを次の行に、そして列E・Fを次の行にとしたいのですが、教えてください。 列A 列B   列C  列D 列E 列F 001 ○○会社 商品A 10  商品F 14 001 ○○会社 商品C 11  商品A 20 005 ××会社 商品D 32  商品C 25 これを 列A 列B   列C  列D 列E 列F 001 ○○会社 商品A 10  001 ○○会社 商品F 14  001 ○○会社 商品C 11  001 ○○会社 商品A 20  005 ××会社 商品D 32  005 ××会社 商品C 25 よろしくお願いいたします。

  • エクセルでのコピー変換作業

      A B    C D 商品コード1 商品名1   商品コード2 商品名2  1000      A         1000     A  1001      A(sale)       1000      A  1002       B           1002       B   ・        ・            ・      ・    ・        ・           ・        ・  1500       AA         1500      AA   1501      AA(sale)       1500     AA という表があります。 A列とB列が入力しており、C列とD列を手作業で今変換しています。 このC列とD列を自動で入力するようにしたいです。 A列商品コード1、B列に商品名1が入力されています。 B列には商品名が同じで語尾に(sale)とついているものがあります。 それを商品コードも商品名も(sale)に合わせたものがC、D列に入ります。 以上の内容を出来る数式、もしくはマクロをご教授下さい。 わかりにくい表現あれば補足致します。よろしくお願いします。

  • Excel VBAで列ごとのデータをテキストファイルへ書くには?

    エクセルのシート(たとえばSheet1)が以下のようになっているとします。 A B C D E F 1 商品A 11111111 あいうえお 3 1000 2 商品B 22222222 かくくけこ 1 2500 3 商品C 33333333 さしすせそ 2 3500 ・ ・ これを決まった列ごとにテキストファイル(固定ファイル名)に書き出すということは、エクセルのVBAで可能でしょうか? テキストファイルの内容は以下のようにしたいのです。 E列を数量として、その分だけのテキスト行を書き出したいのですが… <<bbb.txt>> 商品A 商品A 商品A 商品B 商品C 商品C ・ ・ <<ccc.txt>> 11111111 11111111 11111111 22222222 33333333 33333333 ・ ・ <<fff.txt>> 1000 1000 1000 2500 3500 3500 ・ ・ また、このようなことが参考になるHPがあればお教え願いたいのですが。 以上よろしくお願いします。

  • MSアクセスのDBからエクセルのVBAで情報を抽出する

    いつもお世話になります。 以下のフォーマットでアクセスに十数万行のデータがあります。 JANコード,商品名,分類1,分類2,分類3,分類4 そして、エクセルのSheet1のA列に、数百から数千のJANコードが並んでいるのですが、マクロを起動させることによって、B列以降に、同じJANコードの商品名から分類4までをVLOOKUP関数のようにくっつけたいのですが、そのようなことは可能でしょうか。 尚、エクセルファイルとアクセスファイルは、同じフォルダに保存されているとします。

  • Excel?VBA?

    Excelはかなりつかっているのですが、 VBAは初心者です。 売上伝票をほかのソフトからCSVに変換してデータを取り込んでいます。 A伝票番号,B売上日,C商品コード,D商品名 のような形式です。 A伝票番号, B日付 ,C商品コード,D商品名 1,5/1,111,aaa 1,5/1,112,bbb 1,5/1,113,ccc 1,5/1,114,ddd 1,5/1,115,コメント 2,5/2,116,eee 2,5/2,117,fff 2,5/2,115,コメント になります。 コード115の商品名を新規のE列に表示することは可能でしょうか。 条件は、日付が一致する欄に同じコメントが入ります。 以下のような形です。 A伝票番号, B日付 ,C商品コード,D商品名,Eコメント 1,5/1,111,aaa.5/1のコメント 1,5/1,112,bbb.5/1のコメント 1,5/1,113,ccc.5/1のコメント 1,5/1,114,ddd.5/1のコメント 1,5/1,115,コメント.5/1のコメント 2,5/2,116,eee.5/2のコメント 2,5/2,117,fff.5/2のコメント 2,5/2,115,コメント.5/2のコメント となればいいなという形です。 もし、教えていただければ幸いです。 よろしくお願いいたします。

  • エクセルの関数(数字の桁数合わせ)

    商品マスターのCSVをエクセルに取り込んで編集しているのですが、商品番号の桁数で困ってます。 ◇CSVファイル(例) 商品番号,商品名 00001,商品A 00030,商品B 01066,商品C 31054,商品D これをエクセルに取り込むと以下のようになります。 1,商品A 30,商品B 1066,商品C 31054,商品D 数字の場合は頭の"0"が勝手に削除されてしまいます。 取り込んだ後にセルを「文字列」に変更しても時すでに遅し・・・消えた"0"は戻りません。 そこで頭の0を自動的に付加したいのですが、そのような関数はあるでしょうか? ⇒商品番号は5桁固定です。

専門家に質問してみよう