「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:963
現在:1


指定した数値の順位を表示する

ページOpenOffice.org FAQの登録ページ
投稿者はっし
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2010-08-10 17:28:54 (火)
OSXP SP3
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

いつもお世話になってます。
今回も立ち往生してしまったため質問させていただきます。

添付したファイルを参照して頂きたいのですが、
2つの表に各々「順位」と「番号」があります。

ここで、「番号を指定すると各表の順位を表示する」という
処理をしたいのですが、どういった関数を使えばよいでしょう?

どうぞ御教授、宜しくお願い致します。


MATCH関数はどうですか

M.Kamataki (2010-08-10 20:30:18 (火))

あくまでもサンプルの場合はということですが、MATCH関数を使うと「検索範囲のうちのX番目」のXを返します。順位A行、順位B行の順位を参照していませんが、結果的にはそれらの順位と一致します。

以下のサンプルでは、C12セルに「=MATCH(B12;C5:L5;0)」、D12セルに「=MATCH(B12;C8:L8;0)」と入力しています。

filefaq5_468sample1.ods

HLOOKUPでは、検索したい値の次行以降に参照値がないと拾えないと思います。

仮に順位がランダムだった場合

M.Kamataki (2010-08-10 21:35:15 (火))

C12セルに「=INDEX(C4:L5;1;MATCH(B12;C5:L5;0))」と入れると良いと思います。質問サンプル.ods の表でもOKです。

解決しました

はっし (2010-08-10 22:31:47 (火))

M.Kamataki 様 ありがとうございます。
いつもお世話になり、大変助かっています。

今回もお蔭様で解決いたしました。
ありがとうございました。

お名前:
題名:


添付ファイル: filefaq5_468sample1.ods 757件 [詳細] file質問サンプル.ods 809件 [詳細]