[[20250603200212]] 『テーブルを範囲参照できない』(はばた) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『テーブルを範囲参照できない』(はばた)

別シートにあるテーブルの一番左の列を範囲参照してそのまま出したい(例:sheet2!a1:a10)のですが、入力したセルに0が出てくるだけで他に動きがありません。列にはグループA,グループBといった文字列が昇順で入っています。
 sheet2のデータは行の途中で増えることがあるので範囲参照でやりたいです。

< 使用 Excel:Microsoft365、使用 OS:Windows10 >


やりたいことは以下で合ってますか?

 <テーブル1>
名称	    場所    読み    ←見出し
グループA   札幌市  さっぽろ
グループB   青森市  あおもり
グループC   盛岡市  もりおか
グループD   仙台市  せんだい
グループE   秋田市  あきた

 任意のセル =テーブル1[名称]
 ※スピルするので下方のセルには何も入力していない状態で
 <結果>
 グループA
 グループB
 グループC
 グループD
 グループE

(ニック) 2025/06/03(火) 20:46:17


 =テーブル名[列名]
 構造化参照は上記のようになるはずですよ。セル番地は含まれません。
 見出しを含まず、テーブルの該当列全てをドラッグして選択してみてください。
(FL) 2025/06/03(火) 20:46:53

 見出しも含めてというなら
 =テーブル1[[#すべて],[商品]]
 のような感じです。(商品というのは1列目の見出し名)

 既に指摘がありましたが、
 ・Sheet1のA1セルに  = だけを入力したまま、
 ・シートタブを使ってSheet2を表示し、
 ・テーブルの一列目のセル範囲を選択し、
 ・Enterを押す。
 これでどんな数式になるか確認されたらいいでしょう。
(xyz) 2025/06/03(火) 21:00:15

=CELL("address",テーブル1)
??

=OFFSET(INDIRECT(CELL("address",テーブル1)),ROW(A1)-1,,,)
???
(たぶん) 2025/06/04(水) 06:07:52


構造化参照だと何が問題なのかよくわかりませんが……

見出しを除く前提で
=DROP(Sheet2!$A:.$A,1)

(d-q-t-p) 2025/06/04(水) 09:11:02


なんかよく分かんないけど解決しました。
(はばた) 2025/06/04(水) 11:01:58

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.