TOP > Up > Today

Re: こんなソフトありますか?


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=&quot;h&quot;,ROW($A$1:$A$100)),ROW(A1)))
を配列数式(「Ctrl」と「Shift」と「Enter」同時押し)で入力。
これを人数分、下方向へフィルコピーします。
エラー値「#NUM!」が見た目に邪魔な場合は、
条件付き書式にISERROR関数を使ってフォントを白くするとか、
上記の数式にIF関数を付足して、エラーの場合は空白文字列を返すなどの
工夫も出来ます。
=IF(ISERROR(INDEX(C:C,SMALL(IF($A$1:$A$10=&quot;h&quot;,ROW($A$1:$A$10)),ROW(A3)))),&quot;&quot;,INDEX(C:C,SMALL(IF($A$1:$A$10=&quot;h&quot;,ROW($A$1:$A$10)),ROW(A3))))
を配列数式(「Ctrl」と「Shift」と「Enter」同時押し)で。
みたいにね。
--
== 掲示板URL: http://pasokoma.jp/ ==
   配信の停止: http://pasokoma.jp/taikai.shtml
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
    


TOP > Up > Today