複数のセル内容を結合して、1つのセルにまとめるにはどうすればいいのでしょうか?

表示させたいセルの数式バーに、結合させたいセルを"&"でつなげて入力すると、内容も結合されます。

例: =A1&B1

補足ですが、A1とB1を選択して、「セル結合」ボタンを使ったり、「書式」→「セル」→「配置」の「セルを結合する」にチェックを入れた場合は、A1の内容のみ保持されます。
質問リストに戻る/トップページへ戻る

Excelの数式で小数点以下を切り捨てしたり、切り上げするにはどうすればいいのでしょうか?(Excel2000)

四捨五入で切り上げの表示であれば設定したいセルの選択をして、ツール バーの「書式」→「セル」→「表示形式のタブ」→「分類(数値を選択)」→「小数点以下の桁数」を表示したい桁数に設定します。
または、設定したいセルの選択をして、書式ツール バーの「小数点表示桁下げ(.00→.0)」で表示したい小数点のところまで桁下げします。

関数を使用する場合

ROUND系の関数を使います。
A1の数値をB1の数値で割ってC1にその結果を表示する場合。
C1に=以下の数式を入れて下さい。
四捨五入 =ROUND(A1/B1,0)
切り上げ =ROUNDUP(A1/B1,0)
切り捨て =TRUNC(A1/B1,0)
カッコ内の末尾の数字は桁数です。
0を1にすれば、小数点以下1位迄を表示できます。
整数を表示するならばINT(小数点以下切り捨て)もあります。
質問リストに戻る/トップページへ戻る

Excelでの住所入力でセルごとに都道府県・市、郡・町・番地と入力しなければならないのですが番地だけを入力すると日付に変わってしまいます。
例えば、
2000-1-1 → 2000/1/1
4-23 → 4月23日
となってしまいます。どのように設定したらよいでしょうか。

頭に、「 ’」をつけて入力すると文字として認識されるのできちんと表示されます。

例) 2000-1-1 の場合は ’2000-1-1
4-23 の場合は ’4-23

と入力します。「 ’」は画面上には表示されません。
ツール バーから「書式」→「セル」→「文字列」を指定すれば、「2001-1-1」になります。最初は何も設定されていなければ、標準になっています。一つ一つ設定するのは面倒なのでいっぺんにA列ならAをクリックして反転させてから上記の書式設定すれば、その列は全部文字列になります。
質問リストに戻る/トップページへ戻る

ある列にH10.11.13のように年月日を入力しています。入力ミスで年月日になっていないものを、チェックする方法を教えて下さい。

セル幅を広くとれば、目視確認できます。日付は数値属性なので、右寄せになりますが、入力ミスすると文字属性になり、左寄せになります。
また、チェック欄を設けて、「ISNUMBER」関数を使うこともできます。この関数は、数値の場合「TRUE」を返し、それ以外の場合は「FALSE」を返します。入力ミスの場合は文字属性になるので、「FALSE」が返されます。
質問リストに戻る/トップページへ戻る

「開始年月日」「終了年月日」という項目があり、この2列の表示形式は「h9.3.4」にしてあります。ミスチェックするのに、例えば

1. 「h4.4.31」という日付は存在しない
2. 終了が開始より前になるはずはない

こういう当たり前なことは手っ取り早く済ませてしまいたいと思っています。 対処方法を教えて下さい。

表示形式をシリアル値表示(表示形式を「数値」や「標準」にしたとき 5桁の数値になっていれば、データはシリアル値です。)してIF関数を使う方法があります。
例:=IF(B1−A1>0、”○”,”●”)
質問リストに戻る/トップページへ戻る

Excel2000上で入力した住所を使って、一括で横の列に郵便番号を入力する方法はあるでしょうか。

郵便番号ウィザードを使います。

1. 「Microsoft Office Update」へアクセスし、
「Excelアドイン:郵便番号変換ウィザード(zipcode7.exe)」をダウンロード(以下DL)します。
2. DLしたデータを指示に従ってインストールします。
3. Excelを起動し、「ツール」→「アドイン」→「アドインダイアログ」→「郵便番号ウィザード」にチェック→「OK」
4. 住所を入力した状態で、「ツール」→「ウィザード」→「郵便番号変換」を選択します。
5. ウィザードの指示に従い変換元、出力先の各範囲を指定します。
※反対に郵便番号から住所への変換もできます。
質問リストに戻る/トップページへ戻る

郵便番号自動変換ツールとしてzd200106をダウンロードしましたが、うまく機能しません。

zd200106は、郵便番号辞書アップデート用のファイルです。(Office97/2000/
2002用 ・2001年 6月版 ※現在はzd200311に変更)
ウィザード本体ではありません。
ご自分のエクセルのバージョンにあったウィザード本体(Excel2000ならzipcode7.exe)をインストールしてからアップデートしてください。
質問リストに戻る/トップページへ戻る

マイクロソフトのホームページで郵便番号変換のアドインプログラムをダウンロード、インストールしました。でもWindows95では使えるのですが、WindowsMeではできません。どうしたらいいでしょうか?

各バージョン対応のアドインプログラムをインストールしたはずなのに、うまくいかない場合には、以下の点を再度確認してみてください。

1. 「ツール」→「アドイン」で「郵便番号変換」のチェックボックスにチェックが入れてあるか。
2. 「コントロールパネル」の「アプリケーションの追加と削除」でインストールされているアプリケーション一覧が見られますが、その中に「Excel郵便番号変換ウィザード(削除のみ)」があるかどうか。
3. 「ツール」→「ウィザード」→「郵便番号変換」が出てくるかどうか。

1の場合はチェックが入っていなければ、入れてみてください。
2、3の場合は、正しくインストールされていない可能性があります。ダウンロードをやり直し、再インストールしてみてください。
質問リストに戻る/トップページへ戻る

関数でふりがな入力できますか?

A列が氏名列、B列がふりがな列として、B2に =PHONETIC(A2)と全部半角で入力(1行目には項目名が入っていると仮定)。これをB列の下方にオートフィルでコピーします。すると、A列のセルに氏名を入力すると自動的にB列のセルにふりがなが表示されます。

初期設定はカタカナでふりがながつきますが、ひらがなでのふりがなも可能です。文字の種類の選択は、「氏名」列選択 →「書式」→「ふりがな」→ 「設定」→「ふりがな」タブ で行います。
(注:違うふりがなになってしまう場合もあります)
質問リストに戻る/トップページへ戻る

Excel2002を使って子供の成績表を作成する時、達成率により、「おめでとう」「がんばろう」らしき画像を貼り付けたいと思います。どうしたらいいでしょうか?

Excelのセル内には文字か数字しか入力できませんので、画像を貼ることは不可能です。画像に変わるものとして、顔文字やwingdingsなどのフォントを利用してみてください。画像が必要なら、VBAを使う方法もあります。 Sub プロシージャ名(Byval strCell As String, Byval strFileName As String) ' strCell にセル番地を、strFileNameに貼りたい画像ファイル名を Range(strCell).Select ActiveSheet.Pictures.Insert(strFileName).Select , End Subで、画像を呼び出してください。
質問リストに戻る/トップページへ戻る