• 締切済み

エクセルでセルの転記 

    ここに写す      ソートした内容  条件をつける      a     b x    y    z   AA 1    甲組         甲組  田中   月  1          2    田中 身近な人では解決できません。どうか教えてください。上の表はエクセルでXYのセルをソートしました。X、Yをソートして、Xに甲組 Yに田中と出たので、それを Z=月曜日の AA=1組 すなわち 月曜日の1組は「甲組の田中さん」 という表を aのセル1に 甲組 下段のセル2に田中 と入れたいんです。 もちろんセルZに「火」 AAに3などと変更すれば、 セルa 火曜の3 のセルに 転記したいのです。 説明不足で申し訳ありません まとめますと 決められた値(セルが複数・クラスや氏名など)に指定した条件 (セルが複数・月曜日 1組目など)をつけて、それを別の場所のセルに転記する。ということです。 すべて 複数なので どうしてもわかりませんでした。 月曜  甲組 1組目  田中 

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

こういうことかな。質問は良くわからんが、見本を書いてみる。 データ表部分ーーー何かの順でソートする必要なし。したければして良い。 C列  D列   E列  F列 甲組 田中 月 1 甲組 山田 月 2 甲組 上野 月 3 甲組 渋谷 月 4 乙組 東山 火 1 乙組 田村 火 2 乙組 鈴木 火 3 乙組 目白 水 2 ーーー 条件を入れた(入れる)セル A1セル 月 B1セル 2 ーーー 検索結果 A2セル 式 =OFFSET($C$1,SUM(IF(($E$1:$E$10=A1)*($F$1:$F$10=B1),ROW($E$1:$E$10),0))-1,0) と入れてSHIFTとCTRLとENTERを同時押しする。(配列数式) A3セル =OFFSET($D$1,SUM(IF(($E$1:$E$10=A1)*($F$1:$F$10=B1),ROW($E$1:$E$10),0))-1,0) と入れてSHIFTとCTRLとENTERを同時押しする。 ーー A2:A3をコピーし、A5:A6に貼り付け。 ーー 結果 月 2  <=条件 甲組 山田 火 3  <=条件 乙組 鈴木 ーーー A列、B列の構成は、エクセルのことを十分わかってない構成です。 式の複写がやりにくいものとなる。 ーー 上記は配列数式でやったが、SUMPRODUCT関数でもできるでしょう。

すると、全ての回答が全文表示されます。
  • taka0028
  • ベストアンサー率33% (19/57)
回答No.1

すみません、仕様がいまいち分かりませんでした。 下記表をご覧ください。 x(組)y(氏名)をソートして並び替えた表があります x y z AA 1 甲組 田中 月 1 2 甲組 鈴木 火 1 3 乙組 佐藤 月 2 4 丙組 吉田 水 3 これをどのように並び替えたいのでしょうか? A B 1 2 >指定した条件(セルが複数・月曜日 1組目など)をつけて これは手作業でつけるのですか? もう少し詳しくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A