特定の行の2列ごとに選択して、別のシートに表示する関数が必要です。
Sheet1とSheet2の2枚のシートがあります
Sheet1 A2には、1から1000までの番号のリストがあります。
Sheet1 A3には、Sheet2で選択/表示したいリンクがあります。
Sheet2 A1に関数を記述して、Sheet2 A2に表示するリンクを選択し、「1」と書き込むと、ページ1と同じ行にリンクが表示されるようにします。
例を参照してください: 画像(GIF)
そして、可能であればマクロを使用せずにこれを実行したいと思います。
誰かがこのような関数を提案しました:
= OFFSET(メンバープロファイル!$ A $ 2、(ROW(B2)-1)* 0,2)
私は少し数字で遊んだが、これが私の問題を助けるために変更されることができればそれは素晴らしいだろう。
これらのスタイルのいずれかがあなたが探しているものを得るかどうか見てみましょう。私は値を見つけるためのINDEX(MATCH())コンボの大ファンですが、必要に応じて、見つかった値に関連付けられた値を返します(ページ番号を見つけますが、リンクを送り返します)。
Sheet1をあなたと同じように設定しました。
そして、Sheet2に2つのスタイルを設定しました。列AとBは、最終的に移動すると思われるものであり、列DとEは、サンプルがどのように設定されたかを示しています。
スタイルA:
=INDEX(Sheet1!$B$1:$B$5,MATCH($A2,Sheet1!$A$1:$A$5,0))
この数式を列の下にコピーすると、Sheet1の静的範囲が参照されますが、数式をコピーするさまざまな行ごとに列Aの値を検索します。
スタイルB:
=INDEX(Sheet1!B1:B5,MATCH(E1,Sheet1!A1:A5,0))
このスタイルは、セルE1に入力した単一の値のリンクを取得するだけです。
ここでの参照情報- http://www.contextures.com/xlFunctions03.html
編集:コメントから;フォローアップの質問を正しく理解できれば幸いですが、次の「/index.htm」を追加する例のように、Sheet2式の1つの結果を使用してURLの結果にデータを連結できます。