dポイントプレゼントキャンペーン実施中!

シート①に登録商品一覧、シート②商品取引一覧があります。
<シート①の内容>
A列に商品コード
B列に商品名
C列にはすべての行に「※」印があり、ハイパーリンク関数を設定。
=HYPERLINK("#取引一覧!C2","※")
※をクリックすると、シート②のC2に移動するようになっています。

さらに、シート②のC2に移動した際に、
クリックされた「※」印と同じ行の商品コードがC2に表示されるように
したいのですが、関数で設定することは可能でしょうか?

宜しくお願い致します。

質問者からの補足コメント

  • <シート①商品一覧>
       A    B    C
    1 00001  あああ   ※  ←C列に関数を設定 =HYPERLINK("#取引一覧!C1","※")
    2 00002  いいい   ※  
    3 00003  ううう   ※  
    4 00004  えええ   ※  
    5 00005  おおお   ※  
    ---------------------------------------------------------------
    <シート②取引一覧>
       A    B     C
    1  空欄 商品コード  00001
    2  空欄  空欄    空欄

    クリックされた※印と同じ行にある商品コードがC1に表示されるようにしたい。
    C2に※をクリックしたら00002、C3の※をクリックしたら00003。
    ハイパーリンクの移動先はシート②C1が固定です。

      補足日時:2021/11/04 13:16

A 回答 (2件)

「シート①A列の商品コードは複数行あり、


またC列の※印も複数行あります。
なのでシート②C2に表示する値は!A2が固定ではありませんので、
シート②のC2「=シート①!A2」ではだめなのです。」
それは想定してます。
シート②のC2を下にドラッグすれば、「=シート①!A3....」と続きます
    • good
    • 0
この回答へのお礼

すみません。分かりづらい質問をしてしまったので、補足に追記しました。
ハイパーリンク移動先はシート②の一か所のみで、※印をクリックするたびに、クリックした※印と同じ行にある商品コードに表示が変わるようにしたいのです。

お礼日時:2021/11/04 13:21

シート②のC2「=シート①!A2」


ではいけないんでしょうか。
シート①はA2=商品コード,B2=商品名,C2=HYPERLINK("#取引一覧!C2","※")
で、3行目以下、A3=商品コード,B3=商品名,C3=HYPERLINK("#取引一覧!C3","※")
とつづくのでしょうか。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

シート①A列の商品コードは複数行あり、
またC列の※印も複数行あります。
なのでシート②C2に表示する値は!A2が固定ではありませんので、
シート②のC2「=シート①!A2」ではだめなのです。

お礼日時:2021/11/02 15:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!