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

いつも書き込みをして頂いている皆さんお世話になっております。

添付画像のように、IDが数字のみの人とアルファベットのみの組み合わせの人がいます。
その集計に関して行を抜き出したいのですが。できません。
G列(個人計)には、COUNTAの関数が入っています。
JKL、NQPにはどのような関数を表示すればよろしいでしょうか?

他の質問を参考に検索してみましたが、決まった文字の行を抜き出す例はありましたが
組み合わせた場合がわかりませんでした。

できれば関数でお願いしたいのでですが、どなたかご指導お願いします。

「数字のみ、アルファベットと数字の組み合わ」の質問画像

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

  • >IDが数字のみの人とアルファベットのみの組み合わせの人がいます。

    訂正致します。
    IDが数字のみの人とアルファベットと数字の組み合わせの人がいます。

      補足日時:2017/12/19 11:19

A 回答 (2件)

こんにちは



添付図がはっきり読めませんけれど、「アルファベットのみの組み合わせの人」というのは1文字目が必ずアルファベットになっているという仮定が成立するのなら、IDの1文字目だけチェックすればよいということになります。
(「アルファベットのみ」ではなく「アルファベットと数字」だと推測しました)

もしそうであるなら、LEFT()で1文字目をとって、"0"~"9"の範囲だったら数字のみと判断し、それ以外と区別できるのではないでしょうか?

それよりも、右側の表は抽出したものを上詰めで表示するようになっているみたいなので、そちらの方が面倒だと思います。
上詰めにして表示する方法は以下が参考になるものと思います。
http://www.geocities.jp/chiquilin_site/data/0603 …
    • good
    • 0
この回答へのお礼

書き込みありがとうございます。
作業シートを作成してみます。

お礼日時:2017/12/19 11:13

こんにちは!



画像の配置での一例です。
※ 以下の数式はすべて配列数式なので、Ctrl+Shift+Enterで確定してください。※ ←必須★

J2セルに
=IFERROR(INDEX(A$1:A$22,SMALL(IF(ISNUMBER($A$1:$A$22),ROW(A$1:A$22)),ROW(A1))),"")
として隣りのK2セルまでフィル&コピー!

L2セルは
=IFERROR(INDEX(G$1:G$22,SMALL(IF(ISNUMBER($A$1:$A$22),ROW($A$1:$A$22)),ROW(A1))),"")

J2~L2セルを範囲指定 → L2セルのフィルハンドルで下へコピー!

N2セルに
=IFERROR(INDEX(A$1:A$22,SMALL(IF(LEFT($A$1:$A$22,1)=LEFT($N$1,1),ROW($A$1:$A$22)),ROW(A1))),"")
とし、隣りのO2セルまでフィル&コピー!

P2セルは
=IFERROR(INDEX(G$1:G$22,SMALL(IF(LEFT($A$1:$A$22,1)=LEFT($N$1,1),ROW($A$1:$A$22)),ROW(A1))),"")

N2~P2セルを範囲指定 → P2セルのフィルハンドルで下へコピー!

こんな感じではどうでしょうか?m(_ _)m
    • good
    • 0
この回答へのお礼

無事にできました。
A1に行を挿入するとずれてしまうの考えましたがこれ以上私にはできなかったため
別シートにコピぺで使用します。
大変助かりました。ありがとうございました。

お礼日時:2017/12/20 10:46

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