エクセルで範囲指定をするときどのような場合列見出しを
範囲に入れるのか入れないのかが良くわからなくて混乱してます。
列見出しを入れるときはどういうとき、入れないときはどのようなときなど予測がつくポイントがあれば教えてくれませんか?
たとえばvlookup関数は参照するのに列見出しは必要ないですが
列見出しを含めて表になっているし、列見出し自体を参照するという
事はまずないから入れたほうがいいのか・・とか迷ってしまいます。
また名前定義をする場合とかも列見出しとかついてたほうがわかりやすいのではないかと思ったりします。列見出しを含めないと駄目な範囲してい
しなければいけない関数もありそうですし、逆に列見出しが入って
てはいけないばあいも多そうです。かといって二つ作るのも
おかしいような気がするし・・
No.1
- 回答日時:
VLOOKUP関数の場合は、見出しかどうかは関係なく、左端の検索する列と検索結果を返す列が連続して含まれている必要があります。
「VLOOKUP関数を使ってみよう」
http://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm
名前定義の場合は、名前を定義する範囲は飛び飛びのセルでも支障ありませんが、VLOOKUP関数などのデータ範囲として使用する場合は、その関数のデータ範囲に合致している必要があります。
ちなみに、定期的に入力するセルを毎回選択する手間を省くために、飛び飛びのセルに名前を定義しておいて、「名前ボックス」から名前を選択するような使い方をします。
見出しかどうかはvlookup関数は関係ないのでエラーはでないし
入れるかどうかを迷っているのです。
ほかの人もオートフィルなどで参照したりすることもあるかもしれませんし、予期しない事態がでるかもしれません。
なのである程度決まりがあるのか?会社によってちがうのか?
関数は基本は列見出しをいれないのか?名前定義は?というような
事を知りたいのです。
回答ありがとうございました。
No.2ベストアンサー
- 回答日時:
VLOOKUP関数は見出し部分を範囲に含めないほうが良い。
ただし含めてもその見出しが検索表の最左列と混同される内容の場合があるとは予想しにくいが
商品A 単価 <--見出し
商品A 123 <ー実内容データ
と作り範囲に含めると、商品Aの検索結果がおかしくなると思うが、無理な作例ですね。
ーー
データベース関数は「リスト」(2003までのエクセル術語で俗語のリストではない)的な考えから、見出しを作成は必要。指定も条件などで必要。
ピボットテーブルもレイアウトの指定で必要。
ソートも必要のうちか(列でも指定できるし、データ列かどうか聞いてくる。
「リスト」「データベース」的なものは原則見出しも含めると思って
注意深く対処する。
数値演算的な関数は、見出し(文字列)は余分なものとなると思うので、範囲には加えない。
以上日ごろエクセルを触ってのざっとした感想ですが、私の場合一々覚えてやっていないので、その場でテスト的にやって気をつけているのが実情。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) エクセルの表について 3 2023/04/14 18:00
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Excel(エクセル) エクセルの複写について 4 2022/04/10 01:02
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) 表に書いてある単語を1つの行に重複させないで書き出したい。 複数の列行にそれぞれ職種が入力されている 6 2022/05/25 04:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセル2007で1列おきに...
-
エクセル・違う幅の列や行を複...
-
エクセルの列が左右逆に・・・・
-
Excel ある行と列が交わったと...
-
エクセルで競艇に勝つ!
-
あいうえお順に本のタイトルを...
-
【Excel】列単位での並べ替え時...
-
ランダムに作られた数値 0~36 ...
-
googleスプレッドシートについ...
-
アクセス2010クロス集計クエリ
-
VBAでエクセルシートを更新...
-
エクセルのチェックボックスを...
-
パソコンで購入したデーターが...
-
差し込み印刷に当日の日付が入...
-
日付の大小の表現
-
「24日の0時」って・・・
-
「時間」、「期日」、「日付」...
-
エクセル マクロ 名前を付けて...
-
エクセルで数字から名前に変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセルの列が左右逆に・・・・
-
エクセル2007で1列おきに...
-
エクセル・違う幅の列や行を複...
-
Excelで縦軸と横軸の両方で昇順...
-
エクセルの列数を増やせますか...
-
エクセルで列をアルファベット...
-
表の上下を入れ替える
-
6桁の数字の上2桁で表される数...
-
エクセルで列の行の重複の検索...
-
【マクロ】複数シートのデータ...
-
エクセルで複数のセルをランダ...
-
ワードで表を作った時
-
Excelの住所録を「あいうえお」...
-
エクセル範囲指定に列見出しを...
-
エクセルVLOOKUPについて
-
アクセス2010クロス集計クエリ
-
エクセルで流し込み印刷したい...
-
差込印刷 表に左列終了後右列...
-
【Excel】列単位での並べ替え時...
おすすめ情報