アフィリエイト広告を利用しています
G-QVESCNWRVH

2021年06月04日

Excel : 便利な関数 Text 関数

Excel Tips Text関数.jpg

●今回の関数は?

Text 関数

●どんな時に使う?

もう、これは、日付や時刻、数値が入力されているセルの値を書式を指定して好みの文字列にできます。

私がこのText関数を使うのは、経営関連資料統計資料勤務状況資料など、日付時刻数値を、

ホストのデータベースに格納する場合にホストが受け入れられる形式に変換する時、

Vlookupで表中のデータを検索する場合に、形式を合わせる時、

によく使いますね。

●関数の使い方

この Text 関数は、2つの引数(パラメータ)を取ります。

こんな感じですね。

Text([値やセル参照]、[書式指定文字列])
です。

一つ目のパラメータで指定された値を、二つ目のパラメータで指定された書式に変換した値が関数の返り値になります。

たとえば、

=Text(12345.6789, "#,#.####")   ⇒  12,345.6789
=Text(12345.6789, "#.#")      ⇒  12345.7
=Text(12345.6789, "¥#.#")     ⇒  ¥12,345.7

=Text(44352, "yyyy/mm/dd")    ⇒  2021/06/05
=Text(44353, "yyyy/mm/dd")    ⇒  2021/06/06
=Text(44353, "gggee/mm/dd")    ⇒  令和03/06/06
=Text(44353, "gggee/mm/dd (aaa)") ⇒  令和03/06/06 (日)

などのようにです。

●注意すべき点は?

Text関数の返り値は、文字型になります。

なので、 Text(1,"0") = 1 という論理式の値は、 False になります。
つまり、Value(Text(1,"0"))=1 という論理式の値は、True になります。 Text関数の返り値を Value関数で再び数値に戻しているからです。

●関連する関数

関連する関数・・・ではありませんが、良く似た機能として、セルの書式設定があります。
Excel Tips セルの書式設定−日付.jpg
これですよね。
これは一例で日付や時刻に関する書式設定の一覧になります。
他にも、数値・通過・会計・日付・時刻・パーセンテージ・分数・指数・文字列・その他とありますので、この一覧の中に使えるものがあれば使った方が簡単です。
ただ、一覧の中にない場合には、最後のユーザー定義を使用して、自由に書式を定義することが出来ます。
Excel Tips セルの書式設定−ユーザー定義.jpg
ここに表示されている書式定義文字は一見難しそうですが、実は、
日付一覧で
Excel Tips セルの書式設定−日付2.jpg
このように選んだあと、ユーザー定義をクリックすると、選んだものが書式定義文字として表示されています。
これを自分流に変えればいいんですね。

例えば、
Excel Tips セルの書式設定−日付3.jpg
のように・・・
変換されたくない文字は " (ダブルコーテーション)で挟んだら、Excel はそのまま表示してくれます。
まぁ、式を入力しながら、上のサンプルで確認すればいいんですけどね
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント: 必須項目

この記事へのトラックバックURL
https://fanblogs.jp/tb/10773396

この記事へのトラックバック
ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール