情報処理演習 第11回
前回までの課題の提出こちらの連絡事項を見て、前回課題の提出状況を確認してください。
今回の内容前回は、日付/時刻関数を使って、誕生日までの時間を求めました。 また、一部文字列を操作する関数も利用しました。 今回は、文字列関数の中で、よく使われるもの、覚えておくと便利なものを中心に、実習します。最後に、名簿のデータを、文字列関数を使って、新しい表にします。 こちら(1210.xls) を右クリックしてください。![]() 文字列の操作最初のシート「文字列関数」で、いくつかの文字列関数の使い方を覚えましょう。 文字列を結合する前回でもやったように、文字列やセルの値の結合をしてみましょう。 文字列を結合するには、「&」記号やCONCATENATE関数を使います。 セルC4とC5に、それぞれ「私の名前は○○です。」(○○は自分の名前を入れる)と表示するようにしてみましょう。「私の名前」はC2セルに、「です。」はC3セルに入力されているので、これを利用しましょう。 「&」記号を使い方は、たとえば、次のような計算式の結果は「AAABBBCCC」や、(A1セルの内容が「木曜日」の場合)「明日は、木曜日です」となります。 文字列は「"」(ダブルクォーテーション)で囲っていることに注意してください。 = "AAA" & "BBB" & "CCC" = "明日は、" & A1 & "です" これを参考にすると、セルC4の計算式は次のようになります。 ○○には自分の名前を入力してください。 = C2 & "○○" & C3 次に、文字列やセルを結合する、CONCATENATE関数を使って、C5セルに計算式を入力しましょう。
それができたら、D4とD5セルに「来年まで、あと○日です。」と表示するようにしてみましょう。D4セルには「&」記号を、D5セルにはCONCATENATE関数を使ってください。 来年までの日数は、D2セルで計算式を入力して求めてください。 文字列の長さを求めるC8〜C10のセルに入力されている文字列の長さを求めましょう。 文字列の長さ(文字数)を求めるには、LEN関数を使います。
まず、C8セルの長さを、D8セルに計算しましょう。
同じようにして、C9セルの文字列の長さをD9セルに、C10セルの文字列長さをD10セルに計算してください。 文字列を取り出すある文字列から指定した長さだけ文字を取り出す関数があります。 LEFT関数、MID関数、RIGHT関数を使います。
文字でグラフを作るExcelでは、ふつうグラフを作るときには、「グラフウィザード」をします。 しかし、グラフを作るには少し手間がかかりますし、グラフを作るほどではない場合もあります。 そのような、数字ではなく見た目でデータを比較したいときには、 文字でグラフを作ると便利です。 REPT関数を使うと、簡単に作成できます。
名簿の処理2枚目のワークシート「都道府県知事」を見てください。 これは、各都道府県知事の名前と、県庁の住所が入力されている表です。 次の説明を読んで、表を加工してください。氏名の作成表では、名字と名前の漢字、ふりがなが2つに分かれています。 これを結合してください。
郵便番号の作成F列の郵便番号は「1234567」のようになっていますが、これをよく使われる「〒123-4567」の形式にしてください。
住所と長さの作成都道府県と市に分かれている住所を結合します。
電話番号の作成電話番号が「123(456)7890」となっているので、「123-456-7890」というように変換しましょう。
知事の年齢の計算各都道府県知事の生年月日がありますので、これをもとに都道府県知事の今年の年齢を計算してください。 DATEDIF関数を使います。DATEDIF関数は、Excelの関数の一覧にはありませんが、便利な関数です。
年齢のグラフ最後に、S列に、REPT関数を使った、文字による年齢のグラフを作成してください。
|