0

その列のアイテム数に関係なく、シート内の指定された列の最後のセルを選択する動的ハイパーリンクがあります。したがって、列に 22 の項目がある場合、リンクは 23 番目の行を選択します。

私がやろうとしているのは、最後のセルを(同じ方法で)選択させることですが、同じワークブックの別のシート内にあります-参照セルが適切な番号に設定されている場合(つまり、設定するドロップダウンセレクターがあります)この参照セルの値であり、ハイパーリンクを変更します。

IF ステートメントと COUNTA ステートメントを使用してこれを実装しましたが、リンク式で異なるシートの列の項目数をカウントする方法がわかりません。関数は次のとおりです。

=IF(J6=1, HYPERLINK("#Parts!b"&COUNTA(B:B)+3, "Add New Entry"), HYPERLINK("#Employees!b"&COUNTA(B:B)+3, "Add New Entry"))

適切なワークシートで COUNTA が実行されるように数式を変更するにはどうすればよいですか?

4

1 に答える 1

1

sheet name!で定義した列範囲の前に追加するだけですcounta()。たとえば、シートの名前が sheet1 の場合、次のようにします。

=IF(J6=1, HYPERLINK("#Parts!b"&COUNTA(sheet1!B:B)+3, "Add New Entry"), HYPERLINK("#Employees!b"&COUNTA(sheet1!B:B)+3, "Add New Entry"))
于 2013-02-26T04:42:32.010 に答える