Date: Thu, 18 Aug 2005 09:31:43 +0900
From: no@ann.co.jp
Subject: [pasml 131369] Re: こんなソフトありますか?
To: pasml@ann.co.jp
Message-Id: <200508180031.j7I0Vhu22837@ns.pas2.jp>
X-Mail-Count: 131369
お名前 : 白茶 困りごと掲示板から
URL :
質問URL: http://pasokoma.jp/?num=284352&ope=v
ツリー: http://pasokoma.jp/cgi/tree.cgi?num=284352
--
こんにちは。
エクセルを使うのなら、オートフィルタ機能はどうでしょう?
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$10="h",ROW($A$1:$A$10)),ROW(A3)))),"",INDEX(C:C,SMALL(IF($A$1:$A$10="h",ROW($A$1:$A$10)),ROW(A3))))
を配列数式(「Ctrl」と「Shift」と「Enter」同時押し)で。
みたいにね。
--
== 掲示板URL: http://pasokoma.jp/ ==
配信の停止: http://pasokoma.jp/taikai.shtml
本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===