{=Excel.Sheet.8|'\\PC名\ファイル名.xls'!'!シート名!R11C8:R11C47'}というセルが列に同じものが入っていて、どうやら他のファイルから引用しているようなのですが、これをセルの位置などは全く同じな違うファイルからの数値をひっぱって来たいと思っています。\\PC名\ファイル名.xls'!'!シート名を変えてもだめでした。
しつもんはこの式をどう変えればいいのかと、
{}が、なんなのか({}は、セルを触るとなぜか消えます)、
そして、=Excel.Sheet.8|が何を表しているのか。とくに”|”。
{}は、セルを触るとなぜ消えるのか。
です。
色々検索してみたのですがうまく検索できずに困っています。
ちなみにエクセル2010です。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
◆「配列数式」ですね、式は入力後、CtrlとShiftを押しながらEnterを押して式を確定させてください
◆式が確定すれば、式の両端に、{ }がつきます
◆「配列数式」について、わかりやすく説明されています
「“達人”芳坂和行氏に学ぶ、エクセル(Excel)「配列数式」講座」
http://pc.nikkeibp.co.jp/pc21/special/hr/
No.3
- 回答日時:
>{=Excel.Sheet.8|'\\PC名\ファイル名.xls'!'!シート名!R11C8:R11C47'}
標準状態のExcelでは扱えない記述のようです。
>{}が、なんなのか
複数の値を列記するときに{123,456,789}のように参照するようです。
>よろしくお願いします。
知りたいことが明確ではありませんので分かる範囲でアドバイスさせていただきます。
\\PC名\ はネットワーク上に共有ファイルを提供しているPC名のようです。表示は標準的ではありません。
ファイル名.xls は参照するファイル名と思われます。通常は[ファイル名.xls]と表示するようです。
シート名! は参照先のSheet名のようです。通常の表示に適合します。
R11C8:R11C47 はH1:AU11に相当する別の表示方法です。RはRow(行)、CはColumn(列)です。
R11C8のような表記はExcelのオプション設定で「数式の処理」の「R1C1参照形式を使用する」にチェックを入れた時に有効となります。
以上のように他のソフト(Lotus 123等)と互換性を持たせるために書かれたものと思われます。
参照対象のファイルと併せて点検されると良いでしょう。
作成者と連絡が取れれば作成した時の考え方を聞いてください。
No.2
- 回答日時:
ご質問の数式は、リンク先の他ブックのH8:AU47という範囲をエクセル形式で「リンク貼り付け」しているときに作成される数式です(同じバージョンのエクセル間の場合は、他のアプリケーションとして2つ立ち上げた場合に作成される)
数式はH8:AU47という範囲を指定しますので配列数式として入力されています。
配列数式(両辺が大かっこで括られる)は編集すると通常の数式になってしまいますので、編集したいときは、数式範囲を全部選択して、CtrlキーとShiftキーを押しながらEnterします(これで配列数式になります)。
ちなみに変更したい数式の参照範囲がデータ範囲を同じ大きさでない場合は、セル範囲を変更した「R11C8:R11C47」の部分と同じ大きさで選択して配列数式にする必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelのINDEXとMATCH関数でスピ...
-
Excelのセルの色指定をVBAから...
-
[エクセル]連続する指定範囲か...
-
.NET - 配列変数を省略可能の引...
-
INDEX(D:D,L3)の意味は?
-
エクセルで、絶対値の平均を算...
-
配列がとびとびである場合の書き方
-
【VBA】配列に数式を仕込む方法...
-
Excel VBA 配列の分割について
-
スプレットシートのGetTextにつ...
-
VBA 配列に格納した値の平均の...
-
array関数で格納した配列の型を...
-
最小値を求める方法
-
仮想リストコントロールの表示
-
DataSetから、DataTableを取得...
-
読み込みで一行おきに配列に格納
-
Excel オートフィルタのリスト...
-
EXCEL VBA 2次元配列に格納さ...
-
EXCEL VBA カンマ区切りの文字...
-
FileListBoxでの複数ファイル選択
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルの色指定をVBAから...
-
エクセルで、絶対値の平均を算...
-
表にフィルターをかけ、絞った...
-
ExcelのINDEXとMATCH関数でスピ...
-
[エクセル]連続する指定範囲か...
-
array関数で格納した配列の型を...
-
配列がとびとびである場合の書き方
-
VBA 配列に格納した値の平均の...
-
DataSetから、DataTableを取得...
-
[VBA]改行入りのセルの値を配列...
-
読み込みで一行おきに配列に格納
-
Excel オートフィルタのリスト...
-
iniファイルのキーと値を取得す...
-
【VBA】ユーザーフォーム リス...
-
Split関数でLong配列に格納する...
-
配列のSession格納、及び取得方...
-
VB6.0 ファイルの一括読込み
-
Dictionaryを使い4つの条件の一...
-
INDEX(D:D,L3)の意味は?
-
SUMPRODUCT関数を用いた最小値
おすすめ情報