• ベストアンサー

セル内に回答欄を設けるには?

セル内に回答欄を設けるには? 小学校高学年の子供の国語力アップのために、エクセルでデータベースを作っています。たとえば、慣用句では、セル内で文字列の一部を空白の解答欄として作り、テストして、誤答だったものを絞り込んでテストの再作成等の活用をしたいのです。しかし、調べてみると、エクセルにはワードの囲い文字のような機能は無いと知りました。そこで、文字列を白フォントとしてそこに下線を引こうとしましたが、下線が表示されずこれもだめです。どなたか、良い方法があれば教えてください。

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.4

No.2です。 > セル内の文字列の一部を、可変の長さの四角に置き換えて、そこを回答記入欄としたいのです。 > たとえば、「顔から□が出る」等の文字列としてです。 □の所を、「|」(縦棒)に替えて『顔から|火|が出る』と入力した後、「火」のフォント色を「白」にする方法は如何でしょう。 セルを選択すれば、数式バーに正解が見え、データを集計する時「|」が邪魔なら、「置換」機能を使って削除ができます。

OKTOSHI
質問者

お礼

最初の列にマスターの文字列を置き、次列以降にそれをコピーし、隠し場所によって、パターン1、パターン2… と作ろうと思っています。 回答いただいた方法は、例えば【】などひと目で異質なもので囲い、その中の文字列の一部を白フォント化すればよいということですね。解答用として黒フォントのまま一列つくり、それを問題用として次列にコピー挿入して、括弧内を白フォント化すればよいかと思います。 データがたくさんあるので、手間はかかりますが、何とかなりそうです。助かりました。ありがとうございます。

その他の回答 (5)

  • rx22mqg
  • ベストアンサー率66% (2/3)
回答No.6

No.3です。 図を直しました。

  • rx22mqg
  • ベストアンサー率66% (2/3)
回答No.5

No.3です。 図のA列の解答部分は図ですが、そのリンク元のC列はレコードとして使えませんでしょうか? C列の解答一覧の書式設定でフォントの色を変えれば問題部分に貼り付いている図の文字の色も連動して変わります。白にすればA列にある図の回答も非表示になります。

この投稿のマルチメディアは削除されているためご覧いただけません。
OKTOSHI
質問者

お礼

ありがとうございます。 フィルタ抽出するので、別シートを参照先にして、いくつか貼り付けてやってみたのですが、抽出前に非表示になるレコードに貼り付けたものが、抽出後のレコードに入り込み、抽出解除後もそこに残っていたりします(つまり、移動します)。貼り付けた場所にはアンカーされないようなので、無理かなと思いました。体裁はもっとも、よく見えるので残念です。

  • rx22mqg
  • ベストアンサー率66% (2/3)
回答No.3

こんな方法はいかがでしょうか? 印刷範囲外のセルか別のシートのセルに罫線を付けます。 そのセルは空白でも何か文字列、数字等が入っていてもOKです。 セルごとコピーし、回答欄を作りたいセルをクリックした上でShiftキーを押しながらツールバーの「編集(E)」をクリックします。ドロップダウンメニューの中から「図のリンク貼り付け(N)」をクリックするとコピーしたセルが図として貼り付きます。コピーした元のセルの内容を書き換えれば、罫線、書式等も含めて貼り付けた図も同じように変わります。

OKTOSHI
質問者

お礼

ありがとうございます。 図などのオブジェクトだと、フィルタ抽出などした際に、不具合があると思います。あくまで、レコードとして活用したいのです。 今ある文字列の一部を表示・非表示にできれば最高なのですが…。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

> 文字列を白フォントとしてそこに下線を引こうとしましたが、下線が表示されずこれもだめです。 「罫線」を使用するのはダメですか? 「セルの書式設定」の「罫線」を使えば、四角形でも、下線に似た線でも設定することができます。 「Excel(エクセル)基本講座:罫線の設定方法」 http://www.eurus.dti.ne.jp/~yoneyama/Excel/syo_keisen.html

OKTOSHI
質問者

お礼

ありがとうございます。 ただ、セル内の文字列の一部を、可変の長さの四角に置き換えて、そこを回答記入欄としたいのです。 たとえば、「顔から□が出る」等の文字列としてです。因みに□の中に書くべき正解は、「火」です。

回答No.1

消したい部分の上に、オートシェイプで黒縁-塗りつぶし白で四角を書くとか。

OKTOSHI
質問者

お礼

ありがとうございます。 図などのオブジェクトだと、フィルタ抽出などした際に、不具合があると思います。あくまで、レコードとして活用したいのです。 今ある文字列の一部を表示・非表示にできれば最高なのですが…。

関連するQ&A