こんなソフトありますか?
◇-?こんなソフトありますか?-ssk(2005/08/18-05:19)No.284324 ┗?!Re:こんなソフトありますか?...-白茶(2005/08/18-09:31)No.284352
▲このページのトップに戻る
▲このページのトップに戻る
284324 | こんなソフトありますか? | ssk | 2005/08/18-05:19 |
メーカー名:富士通 OS名:Windows98 パソコン名:不明 -- 名前とかイニシャルとかを Aさん a Bさん b みたいに登録して イニシャルの列(a,bの縦列)で aを検索すると Aさん a といのがリストアップされるのようなソフトって ありますか? エクセルですと うまくいえないのですが 一人ずつしか検索できないんです 検索すると 例えば 田中太郎さん t t 鈴木花子さん h s 佐藤文子さん h s この状態で t,h,hの縦列をhで検索すると 鈴木花子さん h s 佐藤文子さん h s とこの二つが表示されるような ソフトってありますか? エクセルの使いかたがわるいのかな? |
▲このページのトップに戻る
284352 | Re:こんなソフトありますか? | 白茶 | 2005/08/18-09:31 |
記事番号284324へのコメント こんにちは。 エクセルを使うのなら、オートフィルタ機能はどうでしょう? http://www.1147mono.com/Excel/katsuyou_01.htm 関数でも工夫すれば可能です。 例えば、 A列にファーストネームのイニシャル B列に姓のイニシャル C列に漢字で姓名があり、 これらが100行目までの名簿だったとしたら、 =INDEX(C:C,SMALL(IF($A$1:$A$100="h",ROW($A$1:$A$100)),ROW(A1))) を配列数式(「Ctrl」と「Shift」と「Enter」同時押し)で入力。 これを人数分、下方向へフィルコピーします。 エラー値「#NUM!」が見た目に邪魔な場合は、 条件付き書式にISERROR関数を使ってフォントを白くするとか、 上記の数式にIF関数を付足して、エラーの場合は空白文字列を返すなどの 工夫も出来ます。 =IF(ISERROR(INDEX(C:C,SMALL(IF($A$1:$A$100="h",ROW($A$1:$A$100)),ROW(A1)))),"",INDEX(C:C,SMALL(IF($A$1:$A$100="h",ROW($A$1:$A$100)),ROW(A1)))) を配列数式(「Ctrl」と「Shift」と「Enter」同時押し)で。 みたいにね。 |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|