[[20170802145824]] 『OFFSETで指定した範囲をINDIRECTで使用する方法』(むぎめし) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『OFFSETで指定した範囲をINDIRECTで使用する方法』(むぎめし)

はじめまして。
INDIRECTをうまく使えないのでお教えいただけないでしょうか。

名前の管理で名前を付ける
「●●営業所」=OFFSET(リスト!$A$1,0,0,COUNTA(リスト!$A$1:$A$45)+0,1)
 ※A列の45行までのセルへの入力に増減があった場合でも、
  名前の管理で範囲の設定を変えなくてもいいようにしました。

別シートに
A1セル 「=●●営業所」
A2セル データの入力規則のリストで「=INDIRECT($A$1)」

としても●●営業所のリストが出ません。
別のセルにデータの入力規則のリストで「=●●営業所」とすればリストで出ます。

OFFSETで指定した範囲はINDIRECTで参照はできないものなのでしょうか?
よろしくお願いします。

< 使用 Excel:Excel2010、使用 OS:unknown >


 名前定義の参照範囲を =リスト!$A$1:$A$45 とし、

 A2セルの入力規則〜元の値を

 =OFFSET(INDIRECT(A1),0,0,COUNTA(INDIRECT(A1)))

 これでできませんか?
(笑) 2017/08/02(水) 16:45

笑様

この度はご回答いただき有難うございました。
無事にリスト作成する事ができました。

入力規則のリストの方でOFFSETを使用するとは
まったく頭にありませんでした。

本当に有難うございました。
(むぎめし) 2017/08/03(木) 14:26


コメント返信:

[ 一覧(最新更新順) ]


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