前回は右端から文字の抽出をRIGHT関数を用いて説明しました。
カーテン シェード スミノエ ULife U-9323〜9325 プレーンシェード R07H ドラム式 幅240x高さ240cmまで
今回は逆の作業になります。
上○桁の数値・左から文字を抜き取っていきます。
それでは見ていきましょう。
- CELINE 新作 トリオンフ ベルト / スムース カーフスキン
- エスコ 325x265x100mm角型シンク(ステンレス製) EA468EB-1
- HERMES*Apple Watch ダブルトゥールレザー44mmスペースブラック
- ■ビット数で文字・数値を左端から抜き取る
- OSOYOO 5インチDSIタッチスクリーン+アクリルケース TFT LCDディスプレイ モニター 800×480解像度 ラズベリーパイ2
- Saint Laurent TOP (562864YA2ZG 4049)
- 特別価格Harley-Davidson Ride Free Round Cafe Table, Durable Steel Base - Black HDL-好評販売中
- 関税・送料なし【MiuMiu】テリー サンダル ホワイト
独特な BANDAI - 最初値下げ ワンピース 一番くじ アニメ/ゲーム
LEFT=(ウェディングドレス 結婚式 ウエディングドレス 袖あり 二次会 ロング パーティードレス カラードレス エンパイア 花嫁ドレス wedding dress・数値,抽出する文字数)
GRAPHICS & MORE Texas TX Home State Solid Dark Gray Round Tie Bar Clip Clas抽出したい文字・数値,抽出するビット数)
独特な BANDAI - 最初値下げ ワンピース 一番くじ アニメ/ゲーム
今回はAさんからEさんの生年月日を参照してみましょう。
下記のように年・月・日が入力された数値があります。
今回は生まれた年を抜き出してみます。
つまり左端から4桁抜き出す作業になりますね。
関数はこのようになります。
LEFT=(抽出したい文字・数値,抽出する文字数)
こちらをもとに当てはめていきましょう。
抽出したい文字・数値
こちらは生年月日を抜き出したいのでAさんでいうと
ですので番地で言うと「C3」になります。
三甲(サンコー) SNコンテナ/2色コンテナボックス Cタイプ 食パン・ケーキ搬送用 #35TA オレンジ/オレンジ代引不可
こちらは右端から何文字抜き出すか宣言します。
今回は西暦なので4桁の数値。つまり「4」になります。
なので関数式に直すと以下のようになります。
=LEFT(C3,4)
では実際に打ち込んでみましょう。
うまく機能してますね。
「」から「4文字」抜き取って「1985」が出力されました。
フィルダウンをするとEさんまで一気に入力できます。
これで生まれた西暦を関数で抜き出すことに成功しました。
先ほどは数値でしたが、文字でも同様の式になります。
あいうえおの文字を左から抜き取ってみましょう。
今回は左端から3つ文字を抜き取りたいと思います。
式はこのようになります。
=LEFT(C3,3)
対象が文字の番地なので「C3」、3文字抜き取るので「3」という流れです。
では実際に打ち込んでみましょう。
こちらもうまく抽出できました。
「あいうえお」から「3文字」抜き取って「あいう」が出力されました。
頭文字を抜き出したりできるのでとても便利ですね。
LEFT関数の類似関数としてLEFTB関数が存在します。
違いを下記に記します。
LEFT関数 … 抽出する数を文字数で指定
LEFTB関数 … 抽出する数をビット数で指定
ビット数には様々な考え方がありますが、通常使用する際には
「数値・半角カタカナ・半角英数」は1文字=1ビット
「全角カタカナ・全角英数・ひらがな・漢字」は1文字=2ビット
と把握していれば問題ありません。
ではLEFT関数とLEFTB関数の比較を見ていきましょう。
LEFT関数
参照元の文字・数値を左から4文字抜き取っています。
ボッテガ ヴェネタ BOTTEGA VENETA 2022年春夏新作 財布 二つ折り イントレチャート 二つ折り財布 706010 VCQC4 3520
通常通り、文字・数値を左から4つ抜き出しているのを確認できました。
LEFTB関数
今度はLEFTB関数です。
関数は「LEFT」から「LEFTB」に変えるだけです。
では結果を見てみましょう。
いかがでしょうか。違いがわかりましたかね。
半角の「アイウエオ」や「ABCDE」は4文字すべて抜き取りましたが
全角の物は2文字しか抜き取れてません。
これは全角の文字や感じが2バイト使用しているためです。
違いを理解して使用してみましょう。
独特な BANDAI - 最初値下げ ワンピース 一番くじ アニメ/ゲーム
まずは特徴について説明します.
たとえば「あいうえお」から「3」文字抜き出すと「あいう」ですよね。
では「0」文字抜き出すと答えはどうなるでしょうか。
答えは「空白」になります。
では反対に最大の「5」文字以上を出力してみましょう。
SSITG Women's Watch Bracelet Watch Quartz Watch Leather Band Heart Pendant with Rhinestones Dots 並行輸入品
文字の最大値より上の数値を抜き出すように設定しても最大値が表示される仕組みです。
日本未入荷・送料無料 World Domination For Cats Art Print
ではLEFT・LEFTB関数を使用して発生するエラーとそれに対する対処法を説明します。
発生するエラーの原因として
①文字の抜き取り数の設定がマイナスになっている
②エラーの文字を参照している
上記のような原因が挙げられます。
①文字の抜き取り数の設定がマイナスになっている
①の対処法は文字の抜き取り数を見直してみてください。
見本で対象を「-1」文字抜き取るように関数を入力してみました。
案の定、エラーになりましたね。
②エラーの文字を参照している
ではエラーの文字を参照して計算してみましょう。
こちらもエラーになりましたね。
対策は元データのエラーを解決するしかありません。
IFERROR関数などを使用してエラーを防ぐのもいい手かもしれません。
わかりやすいように説明したため公式と使用する語句が異なりますが
マイクロソフト公式の説明については下記のリンクを参照してください。☟
OSG 超硬面取りカッタ レギュラ 3刃 HSCT―P 9200006【品番:HSCT-P 1X45X6】
では練習問題でLEFT関数を復習してみてください。
下図の課題を解いといてみましょう。
StorePocket ラグ カーペット ラグマット 洗える 15mm厚ボリュームタイプ ハッチ 2畳 約185×185cm ブラウン ハニ
MOLDINO ESMショート刃EM 2ESMS13 ( 2ESMS13 ) (株)MOLDINO
答え:=LEFT(B3,B6)
対象は番号の「B3」ですね。
抜き取る文字の数は「B6」の数値を参照するので答えのようになります。
では結果を見てみましょう。
うまく機能していますね。
さらに「B6」の数値を変更すれば表示の「D4」も変わってくれています。
いかがだったでしょうか。
文字の抽出は、データの層別・判別などによく使用されており、
身に着けておくと、とても便利ですよね。
ぜひ参考にしてみてください