• ベストアンサー

エクセルでの名簿書類作成について

エクセルで名簿書類を作成しました。 そこで質問なのですが、項目の住所欄にある「都道府県」や「男・女」の選択肢にエクセル上でうまく「○」で囲む方法はあるでしょうか?シェイプ機能の「○」ですと大きさがまちまち、透明化しなければならない等効率悪くて・・・宜しくお願いします。

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

  • ベストアンサー
  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.4

回答ではありません。 先ほどの回答は、「丸をつける」にこだわったものでしたが、Excelを使うのならば、 http://kokoro.kir.jp/excel/form-option.html のような使い方のほうが効率的かな?とも思いまして。オートシェイプを使ったものはあくまでも「図」なので後々の集計時に困ったりもします。セルの書式を [=1]"男";[=2]"女";"" としておけばわかりやすいです。(単純に1or2を入力しても良いとは思いますが。) 先ほどの回答については、A列に都道府県名(ex東京、大阪など)、B列に凡例(都・道・府・県)としてC列(どこでも良いのですがわかりやすく)に =IF(A2="東京","○",IF(A2="北海","____○",IF(OR(A2="大阪",A2="京都"),"________○",IF(A2="","","____________○")))) のほうが簡単でした。(アンダーバーは半角スペース)

Pakkum
質問者

お礼

ご提案ありがとうございます。セルに特定の役割をもたせる関数が苦手でしたが、やり方が順番を追っていてわかりやすかったです。ありがとうございました。

その他の回答 (3)

  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.3

応用については考えてくださいネ。 列見出し A列_____B列____ C列 都道府県01  都道府県02  判定 として、A列には凡例として「都・道・府・県」 B列に種別(都道府県名:都とか道とか…)入力。入力規則のほうが間違えは少ない。 C列には、=IF(B2="都","○",IF(B2="道"," ○",IF(B2="府","  ○",IF(B2="県","   ○","")))) と関数を入力。 C列をコピー後、Shift+「編集」で「リンク貼り付け」。A列の希望位置にあわせる。(位置あわせ:グリッドで)※プロポーショナルフォントではなく。 想像で書いていますので、間違っているようならばごめんなさい。都道府県02は前の列にて判断可能ならばその関数を作るも良し。 わかりにくいところがあればお答えいたします。

Pakkum
質問者

お礼

ご回答ありがとうございました。恥ずかしながら、関数は不勉強でうまくできませんでした。もう少し勉強してから(これからもエクセルたくさん使うと思いますので)応用で使わせてもらいます!ありがとうございました。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

エクセルを使う以外で、 こんな方法も。 エクセルで、作成した名簿をMSワードで読み込み ワードの機能にある 書式 > 囲い文字 を使うと(男に◯、女に◯、都道府県のどれかに◯) ◯囲み文字が、作成可能。 文字加工に関しては、おなじMS でありながら、ワードの方が秀でています。 (エクセルの方にも、同等な機能を付加してもらいたいが、次バージョンでは改善されているのか?)

Pakkum
質問者

お礼

ご回答ありがとうございました。たしかにワードの方が便利でした。残念ながら、元号等複数の文字は○で囲めませんでした。今回は名簿を数十人分作成、するのでエクセルのbookで保管しようと思います。しかしながら、アドバイス頂いた技は早速別の書類で活躍しそうです。ありがとうございました。

Pakkum
質問者

補足

今気づいたのですが、アドバイス頂いた方法ワードで作成してエクセルでまとめるといった方法あるでしょうか?ワードだけですと数十人の保管がまとまらないので・・・宜しくお願いします。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>シェイプ機能の「○」ですと大きさがまちまち、透明化しなければならない等効率悪くて・・・ 透明化した○を一個作って、コピーすれば良いです。

Pakkum
質問者

お礼

やはり、スタンプ機能のような1発でできるツールはないんですね。でもコピペで他のセルに反映できるとは思いませんでしたので助かりました。ありがとうございました。

関連するQ&A