[[20190107172158]] 『数式参照セルの行番号取得』(ポン太2号) ページの最後に飛ぶ

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

 

『数式参照セルの行番号取得』(ポン太2号)

 いつも参考にさせていただいております。

 参照するセル(例:B8)に数式(例:='入力フォーム!$D4)が入っていて、
 その数式の参照セル(例:D4)の行番号を取得したいと思っています。

 <シート:入力フォーム>
  ____D___ ___E____ ___K____ ___L____ 
 [2]
 [3]TAG NO.      原産国  重量
  ---- ---- ---- ---- ---- ---- --------
 [4]  1               JAPAN
 [5]  2                USA

 <シート:ラベル>
  ____A___ ___B____ ___C____ ___D____ 
 [8]TAG NO.|  1   |                    ※B8〜B9結合
 [9]    |     |            B8='入力フォーム!$D4
 ―――――――――――――――――――
 [10]      MADE IN JAPAN                  ※A10〜D10結合

 A10="MADE IN "&'入力フォーム'!$K4
         ^^^^^^^^^^^^^^^^^^^
                     ↓
 A10="MADE IN &'入力フォーム'!K"&ROW(INDIRECT(B8))
 これだと「#REF!」のエラーになります。

 ご教示宜しくお願いします。

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


 2003では、こういう方法をとらないと、数式で数式はとれません。
[[20070517193040]] 『特定のセルの計算式を表示』(ほかちゃん)
 因みにど古いマクロですが、マクロを有効にしないと使えません。
(BJ) 2019/01/07(月) 18:04

 B8='入力フォーム!$D4

 となっているなら、

 A10="MADE IN "&'入力フォーム'!$K4

 そのまんまじゃないですか?
 何故それじゃいけないんですか?

 ・・といくら言っても分かって貰えないと思うので
 こんなのでやってみてください。

 A10="MADE IN "& Vlookup(B8,'入力フォーム'!$D$4:$K$20,8,False)

( 半平太) 2019/01/07(月) 18:45


 BJ様
 半平太様

 ご教示ありがとうございます。

 半平太様の仰る通り、
 一度数式を入力すれば、その後は固定なので、そのままで問題ありません。
 後学の為と、
 同じ形式で50個ほどあるので、行間違いがないようにする為、
 より良い方法があればと思い投稿させていただきました。

 半平太様の案を採用させていただき、
 そのままと、どちらが良いか再考したいと思います。

 ありがとうございました。
(ポン太2号) 2019/01/08(火) 16:49

コメント返信:

[ 一覧(最新更新順) ]


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