• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでインデックス)

エクセルで社内用電話帳を作成する方法

このQ&Aのポイント
  • エクセルを使って社内用電話帳を作成する際に、オートフィルタを活用することで必要な情報を表示させながら更新できます。
  • 50音順に並べるために、頭文字を抽出するための関数を使用しますが、連続する行で同じ頭文字が表示されるのを防ぐために工夫が必要です。
  • 「あ行」の中で最初の行のみ頭文字を表示し、次の頭文字までの行は空白にする方法を紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

D列にふりがな(「あんざいかぶ」とか「いとうしょうじ」とか)があるとすると A2に =IF(AND(D2<>"",COUNTIF($D$2:D2,LEFT(D2)&"*")=1),LEFT(D2),"") と記入し,下向けにコピーして埋めておきます。

perikan2
質問者

お礼

お礼が遅くなってしまい、申し訳ございませんでした。 今回、ご教示頂いたやり方で書式を作りました。 ありがとうございました。 いろいろなやり方で出来るようなので、これから更に勉強を進めたいと思いました。 お世話になりました。

その他の回答 (1)

  • luka3
  • ベストアンサー率72% (424/584)
回答No.1

自分なら A列の前に1列追加して読みがなの1文字目を入れておき、作業が終わったらA列を非表示にします。 B列はA列の前後を比較し違った場合A列からコピーします。 A2=LEFT(D2,1) B2=A2 A3=LEFT(D3,1) B3=IF(A3=A2,,A3) もしくは、A列には読みがなの1文字目を入れておき、条件付き書式を使って前の列と比較し同じ場合はフォントの色を白にする、とかですね。

perikan2
質問者

お礼

ありがとうございます。 お礼が遅くなってしまい、大変申し訳ございませんでした。 お教え頂いたやり方で、やりたかった事が出来ました。 他にもいろいろやる方法もあるようでしたので、さらに勉強を進めたいと思いました。 またご質問させて頂いた際はよろしくお願い致します。

関連するQ&A