Excelでは、vlookup基準の2番目の相対値を自動的に表示する配列式を使用します。ボトムアップテーブル(Excel)で2番目の一致値を見つける
これをトップダウンリストで管理しました。ここでトップにデータを追加します。しかし、ボトムアップのリストでこれを行うことはできません。事前に
私はあなたの便宜のために質問を visualized...
ありがとう!
Excelでは、vlookup基準の2番目の相対値を自動的に表示する配列式を使用します。ボトムアップテーブル(Excel)で2番目の一致値を見つける
これをトップダウンリストで管理しました。ここでトップにデータを追加します。しかし、ボトムアップのリストでこれを行うことはできません。事前に
私はあなたの便宜のために質問を visualized...
ありがとう!
私はあなたが行ったのとは異なるルートを行った。セルF2に次の配列式を入力します。 (私は読みやすくするために改行を含む。)
あなたは、単に `SMALL`は` LARGE`をすることを変更した場合に起こる何=IFERROR(INDIRECT(ADDRESS(LARGE(((A2=A$2:A$11)+0)
*((ROW()>ROW(A$2:A$11))+0)*ROW(A$2:A$11),1),COLUMN($A2)+1)),"-")
これはセルF2に '-'を、残りに' bad'を返します – Pieter
配列式として入力する必要があります。 (Ctrl + Shift + Enterを押してください)上記を参照して、正しい結果の画像を含めるために投稿を編集しました。 – ImaginaryHuman072889
確かにピーター、ありがとう。あなたのソリューションは、(インデックス関数を使用するソリューションと比較して)大規模なリストの方がプロセッサに優しいと考えていますか? – Pieter
SMALL
からLARGE
に変更しました。
セルF7の式は次のようになります。
INDEX($B$1:B6,LARGE(IF($A$1:A6=$A6,ROW($A$1:K6),""),2),1)
詳細情報はパトリックG.マシューズの"Finding the Nth Lookup Value in an Excel Listで見つけることができます。
を?それはあなたにあなたが期待している答えを与えるのでしょうか? – ian0411