※ ChatGPTを利用し、要約された質問です(原文:同じ行または列で同一文字列を検索・順位をつけて表示するには?)
同じ行または列で同一文字列を検索・順位をつけて表示する方法
このQ&Aのポイント
Excel2003を使用して3交代制の職場で勤務表を作成しています。同じ行または列で同一文字列を検索・順位をつけて表示する方法を教えてください。
作成した関数では最初の一人しか認識せず、困っています。同一作業の担当者を別欄に抜き出して勤務表を見やすくしたいです。
関数を使って同じ行または列で同一文字列を検索・順位をつけて表示する方法を教えてください。
同じ行または列で同一文字列を検索・順位をつけて表示するには?
同じ行または列で同一文字列を検索・順位をつけて表示するには?
3交代制の職場でExcel2003で勤務表を作成していますが、基本的には2人一組で作業を行っています。そこで同一作業の担当者を別欄に抜き出して勤務表を見やすくしたいのですが、作成した関数では最初の一人しか認識せず、困っています。お力添えください。イメージは次の通りです。
日付 1 2 3・・・
従業員名
-----------------------------
青木 A ~ 公
麻井 13 5 非
舟木 13 D ~
前田 9 9 7
和田 7 7 7
・・
・・
-----------------------------
13 麻井 三原 田中
13 舟木 田中 太田
としたいのですが、下記関数では 一人目しか表示してくれません。
すなわち 「麻井」欄に下記関数を入れるとうまく表示しますが、
下の「13」の欄の「舟木」部分に同様に下記関数をいれても「麻井」しか表示しません。
=VLOOKUP(MATCH(B62,$G$4:$G$52,0),$A$2:$C$52,3)
ここで、B62は別欄に設けた目的とする「13」(作業の内容)従ってA,9等も入ります。
$G$4:$G$52は当日の作業内容(上の例ではA,D,7,9,13,公、非 ・・等)
$A$2:$C$52は1~52までの連番・従業員(フルネーム)・名字(を抜き出したもの)
の順となっています。
マクロかな、とも思いますが、作成方法がわからず、関数で乗り切れるなら乗り切りたいです。また既出かな、とも思いますが少し調べた状況ではわかりませんでした。
質問のタイトルもこのままでよいのか自信がありません。よろしくお願い致します。
お礼
明日、宿直勤務なので教えて頂いた内容を十分時間をかけて確認したいとおもいます。 なんとなく私の希望する答え近づいているイメージがしてました。 そうそう、コメントを書く欄が間違っていたみたいですみません。