アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelの関数が分かりません。
写真はシート1のデータです。
シート1のデータを、シート2には種類がいちごのデータを、シート3にはみかんのデータをという風に種類ごとに分けたいです。indexなど、やってみましたが上手く出来ませんでした。

質問者からの補足コメント

  • すみません。写真になります!

    「Excelの関数が分かりません。 写真は」の補足画像1
      補足日時:2021/03/01 13:18
  • filter関数は使えませんでした。

      補足日時:2021/03/01 13:43

A 回答 (4件)

出来ましたよ、


私にしては 造作もない、
事ですね、
確認 頂けますか?


代表式、

=IFERROR(OFFSET(Sheet1!$A$1,SMALL(INDEX((($B$1<>Sheet1!$A$2:$A$10)*10^15+ROW(Sheet1!$A$2:$A$10)),,),ROW(B1))-1,COLUMN(B1),1,1),"")


概要、

該当行を 選り出したい、
所ですが、

エクセルで 配列数式データを、
並べ替えるには、
ソートを 持ちいる、
事が、
多くなっています。


勿論、

ソートは、
降順、昇順、
共に ありますが、

此処では フィルに、
素直な 昇順を、
用います。


さて、

該当しない 行を、
後回しに 並べ替えれば、

残るは 求める、
行のみと なりますが、
如何すれば いいでしょうか?


其れは、

昇順ですので、
大きい方が 後回しに、
なるのですよね?


ならば、

全ての 行に、
行ナンバーを 振っておいて、
該当しない 行には、
極大値を 足しておき、

此の上でソートすれば、
該当行から 優先的に、
表示されます。


しかし、

此のままでは 非該当行も、
表示されて しまいます、
如何しましょうか?


所で、

エクセルは 当面、
最大行が 10^15行には、
届き得ない ものと、
思えます。


詰まり、

10^15行を 参照すれば、
エラーに 出来ますから、
IFERROR構文の 対象とでき、
ブランク表示が 適います。


さて、

検証で 用いた、
ファイルを、
添えて おきます。


ファイル、

https://1drv.ms/x/s!AjviygfJDgV_4x5XXGHrc_PwSIeU


尚、

ファイルは 1度、
ローカルに 別名保存して、
其の保存ファイルを 扱うように、
してくださいね、

別名保存でないと、
意味が 無いですよ。


さすれば、

閲覧も、編集も、
叶うものと 思いますよ。


因みに、

此等は 正に、
私が 作成した、
もので、

私の 公開以前、
既に、
知られた ものでも、
公開されている ものでも、

当たり前ながら ありません。


元より、

私の オリジナルで、

故に 相応に、
誰でも 勘案し得る、
簡単な ものではない、

複雑で 困難な、
ものな 事より、

私に 著作権が、
帰属して います。


当該に付いては、

使用に 際しては、
私の 指定した、
使用上の ルールに、
従う限り、

金品等 一切を、
請求する ものでは、
ありませんが。


真逆に、

従わなかった 場合は、
賠償を 請求します。


では、

使用の ルールですが、
此の、
やり方、考え方を、
何時、何処で、
どのIDの ものの、
提示から 知ったか、

使用時には、
誰の 目にも、
灼かに 伺えるよう、
詠う 事と、

其れを 見たものが、
此の 義務を、
引き継ぐように 指定する、
事を、

義務付けます。


勿論、

使用に 際しては、
此を 怠らない限り、
使用は フリーです。


逆に、

反した 場合は、
先筆通り、
賠償を 頂きます、

其れだけの 事です。


此、

本来は 履行する、
方が、
常識な 事なので、

態々 此の様に、
書かないと いけない、

そんな 現状が、
狂気的な 異常状態なのです。


然りとて、

書かないと、
誰も 履行しないので、

お目汚しには なるかとも、
思いましたが、

書き込まして 頂きました。


又、

こうでも しておかないと、
間違えた 使用法により、
困惑されているような 事態を、
目の辺りに した時、

「其れ 私が、
作り出した ものなので、
私なら 判りますよ。」
と 投げかけた際に、

狂人扱いを 真面に、
あからさまに されるのですよ、

此は 困るので、
防ぎたいのです。


本来、

賠償等 求めては、
居ませんが、

此の 国の、
法律体系では、

規制を 個人が、
貼る場合は、

賠償の 形しか、
取れない、

と 思っているもので、
こう しています。


さて、

此方 ご理解を、
頂けましたなら。


又、

お役に 立てて、
居たならば

幸いです。

余談ながら、

抑もから 著作線は、
ロシアでも、中国でも、
勿論 日本でも、
国際的に 条約で、
認められた、

個人や、法人の、
当然の 権利で。


併せて、

当サイトと 私の、
間では、

自動に 他者に、
属させないし、
私が 保有し続ける
確認が、

過去の 交渉時により、
交わされて います。
「Excelの関数が分かりません。 写真は」の回答画像4
    • good
    • 0

>filter関数は使えませんでした。


とのことなので、とりあず作業列を使った方法をお示しします。

元データのあるシート(シート名を「元データ」とします)の邪魔にならない列の2行目に以下の数式を記述し、下方向にオートフィル等でコピーします。

=A2&COUNTIF($A$2:A2,A2)

これは作業列となりますので、見せたくない(表示させたくない)という場合は、文字色を白とするとか、列を非表示にするなどの方法で対応してください。

>シート1のデータを、シート2には種類がいちごのデータを、シート3にはみ
>かんのデータをという風に種類ごとに分けたいです。

とのことですので、シート名をそれぞれ、種類名と同じ「いちご」「みかん」「りんご」「キウイ」という名前にします。各シートの一行目には見出しを作成しておきます。
各シート(添付画像では「りんご」シート)のA2セルに以下の数式を記述し、右方向および下方向へオートフィル等でコピーします。

=IFERROR(INDEX(元データ!A:A,MATCH(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))&ROW(A1),元データ!$D:$D,0)),"")

これで数式はOKなのですが、シート名を関数で呼び出すため、一度ブックを保存しないと有効になりません。
適宜のフォルダーに保存してからもう一度開いて、ご希望のものになっているか確認してください。
数式が正しければ、添付画像のように種類ごとの表が出来上がるはずです。
「Excelの関数が分かりません。 写真は」の回答画像3
    • good
    • 0

こんにちは



FILTER関数がつかえる環境なら、FILTER関数で。
https://support.microsoft.com/ja-jp/office/filte …
    • good
    • 0

写真ついてませんよ!

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!