基礎講座第3章3 - Left関数、Mid関数、Right関数

この講座は有料講座です。
講座の購入後ご覧になれます。

ログインアカウントの新規作成

解説

Left関数、Mid関数、Right関数を紹介します。関数の中で引数を複数指定するときには。。。

【この動画で使用する教材ファイル】
 ・Kiso03.xls
 ・kiso_mm_movie.pdf(P10:講義概要)
※講座内で使用する資料は、この個別ページ内でダウンロードできます。

この教材についての過去の質問・感想

12161 : 小川慶一の回答 (2020-06-01 16:53:54)

受講生 さん:

こんにちは。

> 先程の質問ですが、自分の入力方法にムダがあるのではと思ったので、小川先生の場合、どのようなキーボード操作をされているのかお尋ねしたかっただけです。

回答の際に観察してみたのですが、僕自身は、"A1"と入力するとき、ダブルクオート、大文字のAとも、都度右手小指で [Shift] キーを押しつつ[2]なり[1]なりのキーを左手薬指なり小指なりで打鍵し、そしてその後[Shift]キーから指を離しています。
それでさっぱり気になりません。

「"A1"」くらいの入力で都度ストレスを感じるようだと、マクロを書くときに抽象的な思考に集中できません。

ですので、複数キーを同時に打鍵することに慣れてしまうのが良いかと思います。

以下の講座はおすすめです。(以下のうち、[b-2]の方法です)
https://online.pc5bai.com/package/index/47


[b-1] トレーニング不要で今すぐに使える方法
[b-2] 習得に一定のトレーニングは必要だが、慣れれば簡単な方法
[b-3] 最初の設定は面倒だが、一度設定してしまえば簡単な方法
[b-4] お金をかけてデバイスを購入すればできる簡単な方法


> 返信ありがとうございます。
>
> 先程の質問ですが、自分の入力方法にムダがあるのではと思ったので、小川先生の場合、どのようなキーボード操作をされているのかお尋ねしたかっただけです。


12158 : 受講生さんのコメント (2020-05-31 19:40:34)

返信ありがとうございます。

先程の質問ですが、自分の入力方法にムダがあるのではと思ったので、小川先生の場合、どのようなキーボード操作をされているのかお尋ねしたかっただけです。

小川慶一さん:

> 受講生 さん:
>
> こんにちは。
>
> 「○○という方法だと時間がかかる」
> ↓
> 「なので、簡単に入力できる方法を教えて欲しい」
>
> というのは、「解決したい課題」と「期待する回答」とのつながりがおかしいです。
>
>
> 以下の[a], [b]のどちらでしょうか?
>
> [a]
> 「○○という方法だと時間がかかる」(解決したい課題)
> ↓
> 「なので、時間がかからない方法を教えて欲しい」(期待する回答)
>
>
> [b]
> 「○○という方法だと簡単でない」(解決したい課題)
> ↓
> 「なので、簡単な入力方法を教えて欲しい」(期待する回答)
>
>
> なお、「簡単」もいろいろありまして。
> たとえば、以下のどれも「簡単」です。
>
> [b-1] トレーニング不要で今すぐに使える方法
> [b-2] 習得に一定のトレーニングは必要だが、慣れれば簡単な方法
> [b-3] 最初の設定は面倒だが、一度設定してしまえば簡単な方法
> [b-4] お金をかけてデバイスを購入すればできる簡単な方法
>
> しかしながら、「トレーニング不要で、初期設定不要で、お金がかからない方法」みたいな都合の良いものはないです。
>
> ついては、[b]の類の回答を希望される場合は、[b-1], [b-2], [b-3] , [b-4] のどれを希望されるかもお知らせください。
> ([b-1], [b-2], [b-3], [b-4] の中に希望するものが無いようでしたら、どのような点で「簡単」なものを希望されるか、あわせてご回答ください)
>


12152 : 小川慶一の回答 (2020-05-31 12:43:02)

受講生 さん:

こんにちは。

「○○という方法だと時間がかかる」

「なので、簡単に入力できる方法を教えて欲しい」

というのは、「解決したい課題」と「期待する回答」とのつながりがおかしいです。


以下の[a], [b]のどちらでしょうか?

[a]
「○○という方法だと時間がかかる」(解決したい課題)

「なので、時間がかからない方法を教えて欲しい」(期待する回答)


[b]
「○○という方法だと簡単でない」(解決したい課題)

「なので、簡単な入力方法を教えて欲しい」(期待する回答)


なお、「簡単」もいろいろありまして。
たとえば、以下のどれも「簡単」です。

[b-1] トレーニング不要で今すぐに使える方法
[b-2] 習得に一定のトレーニングは必要だが、慣れれば簡単な方法
[b-3] 最初の設定は面倒だが、一度設定してしまえば簡単な方法
[b-4] お金をかけてデバイスを購入すればできる簡単な方法

しかしながら、「トレーニング不要で、初期設定不要で、お金がかからない方法」みたいな都合の良いものはないです。

ついては、[b]の類の回答を希望される場合は、[b-1], [b-2], [b-3] , [b-4] のどれを希望されるかもお知らせください。
([b-1], [b-2], [b-3], [b-4] の中に希望するものが無いようでしたら、どのような点で「簡単」なものを希望されるか、あわせてご回答ください)


12147 : 受講生さんのコメント (2020-05-31 06:19:53)

初歩的な質問です。
”A1”というのを入力するのに、" と A の二文字は
shift キーを都度押しながら入力しているので時間がかかるのですが
簡単に入力できる方法はないでしょうか?
宜しくお願いします。


8762 : 小川慶一の回答 (2017-08-24 23:32:59)

受講生 さん:

よくまとまっていると思います (^^*

> 文字列を使った関数
> ・Left関数 は 文字列の左から引数分だけ文字を返す
> ・Mid関数,引数 は 文字列の左から数えた引数分以降の文字を返す
> ・Mid関数,引数A,引数B は 文字列の左から引数A分数えた文字から
>  引数B分文字を返す
> ・Right関数は,引数 は 文字列の右から引数分だけ文字を返す
> ・引数と引数の間はカンマ(,)を使う。ピリオド(.)ではない。


8759 : 受講生さんのコメント (2017-08-23 20:16:27)

文字列を使った関数
・Left関数 は 文字列の左から引数分だけ文字を返す
・Mid関数,引数 は 文字列の左から数えた引数分以降の文字を返す
・Mid関数,引数A,引数B は 文字列の左から引数A分数えた文字から
 引数B分文字を返す
・Right関数は,引数 は 文字列の右から引数分だけ文字を返す
・引数と引数の間はカンマ(,)を使う。ピリオド(.)ではない。


7817 : 小川慶一の回答 (2017-03-13 23:33:24)

ゲスト さん:

今、こちらの環境で動作確認してみました。
その範囲では、問題なさそうです。

一時的な問題であれば良いのですが。。
通信状態の問題が第一に疑いたいところです。

[1] なんらかの事情で、動画の情報のダウンロードに十分な帯域を確保できていない
[2] 大きなサイズのファイルのダウンロード/アップロードを並行して行っている

というくらいでしょうか。

[1]について言うと、wifiの調子が悪い、ルーターで障害が起きている、インターネット上で障害が起きている、等々さらにいろいろ考えられます。
たとえば、ポケットwifiのようなものですと、パケット超過で帯域制限がされているといったことも考えられます。

対策としては、違うネットワークから接続してみること、PC等を再起動してみること、等があります。

とりいそぎ、以上のとおりです。
よろしくお願いいたします。

>動画を再生すると声が途切れ途切れになり、オンライン講座が受講できない。どうすれば解消できますか
>なお、動画の再生時間帯午後9時20分頃です。


7816 : ゲストさんのコメント (2017-03-13 21:32:31)

動画を再生すると声が途切れ途切れになり、オンライン講座が受講できない。どうすれば解消できますか
なお、動画の再生時間帯午後9時20分頃です。


7396 : 小川慶一の回答 (2016-12-12 13:46:32)

受講生 さん:

コメントありがとうございます。
演習も用意していますので、ガッツリ活用してさらに定着させていただければと!

>関数を理解できていたのでとても理解しやすかったです。


7394 : 受講生さんのコメント (2016-12-12 12:36:01)

関数を理解できていたのでとても理解しやすかったです。


5430 : 小川慶一の回答 (2015-12-13 05:22:01)

受講生 さん:

おはようございます。

コメントありがとうございます。

>以下のように書いたところ、一応機能しましたが、これで大丈夫だったでしょうか。

これでもOKですよ。

あとの動画ではInstr関数の戻り値もいったん変数に入れて扱っていますが、このコードではInstr関数の戻り値は一回しか使っていないので、これでよいかと。
何度も使い回すようでしたら、事前に変数に入れて。

ひきつづきお楽しみを☆


>受講生 さん:
>質問をした本人ですが、次の会でInstr関数というものが紹介されていました。失礼しました。
>以下のように書いたところ、一応機能しましたが、これで大丈夫だったでしょうか。
>
>Sub Mid21()
> Dim moji
> moji = "東京都渋谷区代々木1-12-2"
> Range("B9").Value = Mid(moji, InStr(moji, "区") + 1)
>End Sub
>
>>導入編では、Mid関数などとFind関数を組み合わせ、渋谷区の区の後ろの住所を取り出してくるなどの方法を習いましたが、同じようにVBAのプログラム上でも、こうした関数を組み合わせることはできるのでしょうか?
>


5427 : 受講生さんのコメント (2015-12-12 20:25:52)

受講生 さん:
質問をした本人ですが、次の会でInstr関数というものが紹介されていました。失礼しました。
以下のように書いたところ、一応機能しましたが、これで大丈夫だったでしょうか。

Sub Mid21()
Dim moji
moji = "東京都渋谷区代々木1-12-2"
Range("B9").Value = Mid(moji, InStr(moji, "区") + 1)
End Sub

>導入編では、Mid関数などとFind関数を組み合わせ、渋谷区の区の後ろの住所を取り出してくるなどの方法を習いましたが、同じようにVBAのプログラム上でも、こうした関数を組み合わせることはできるのでしょうか?


5426 : 受講生さんのコメント (2015-12-12 18:47:16)

導入編では、Mid関数などとFind関数を組み合わせ、渋谷区の区の後ろの住所を取り出してくるなどの方法を習いましたが、同じようにVBAのプログラム上でも、こうした関数を組み合わせることはできるのでしょうか?


3547 : 小川慶一の回答 (2015-01-07 00:20:35)

watanbe daichi さん:

文字数だけがキモです。

>今回の動画でleft,right,mid関数を使う際は、半角全角の区別なく、何文字でカウントできることが解りました。


3539 : watanbe daichiさんのコメント (2015-01-05 20:42:49)

今回の動画でleft,right,mid関数を使う際は、半角全角の区別なく、何文字でカウントできることが解りました。


3日がかりのその仕事、3分で終わらせる方法教えます。ガラパゴスタディーオンライン講座 ユーザー登録

本講座の動画一覧

  1. 【動画1】 基礎講座第1章1 - マクロの入ったファイルを開くときの注意点
    【動画1】 基礎講座第1章1 - マクロの入ったファイルを開くときの注意点 未習得
  2. 【動画2】 基礎講座第1章2 - オブジェクトの指定
    【動画2】 基礎講座第1章2 - オブジェクトの指定 未習得
  3. 【動画3】 基礎講座第1章3 - 色の指定
    【動画3】 基礎講座第1章3 - 色の指定 未習得
  4. 【動画4】 基礎講座第1章4 - コメントの活用
    【動画4】 基礎講座第1章4 - コメントの活用 未習得
  5. 【動画5】 基礎講座第1章5 - 算術演算子
    【動画5】 基礎講座第1章5 - 算術演算子 未習得
  6. 【動画6】 基礎講座第1章6 - 手書きする演習
    【動画6】 基礎講座第1章6 - 手書きする演習 未習得
  7. 【動画7】 基礎講座第1章7 - ワークシート関数との挙動の違い
    【動画7】 基礎講座第1章7 - ワークシート関数との挙動の違い 未習得
  8. 【動画8】 基礎講座第1章8 - 変数を使ったプログラム、変数を使う意義
    【動画8】 基礎講座第1章8 - 変数を使ったプログラム、変数を使う意義 未習得
  9. 【動画9】 基礎講座第1章9 - 変数を活用するときの注意点
    【動画9】 基礎講座第1章9 - 変数を活用するときの注意点 未習得
  10. 【動画10】 基礎講座第1章10 - 自動データヒント機能
    【動画10】 基礎講座第1章10 - 自動データヒント機能 未習得
  11. 【動画11】 基礎講座第1章11 - テストの方法
    【動画11】 基礎講座第1章11 - テストの方法 未習得
  12. 【動画12】 基礎講座第1章12 - ドリル
    【動画12】 基礎講座第1章12 - ドリル 未習得
  13. 【動画13】 基礎講座第2章1 - 第2章の概要
    【動画13】 基礎講座第2章1 - 第2章の概要 未習得
  14. 【動画14】 基礎講座第2章2 - 文字列とは
    【動画14】 基礎講座第2章2 - 文字列とは 未習得
  15. 【動画15】 基礎講座第2章3 - 文字列操作の基本
    【動画15】 基礎講座第2章3 - 文字列操作の基本 未習得
  16. 【動画16】 基礎講座第2章4 - セルの書式と、値の投入
    【動画16】 基礎講座第2章4 - セルの書式と、値の投入 未習得
  17. 【動画17】 基礎講座第2章5 - 文字列の結合
    【動画17】 基礎講座第2章5 - 文字列の結合 未習得
  18. 【動画18】 基礎講座第2章6 - セルやシートの指定に使われる文字列
    【動画18】 基礎講座第2章6 - セルやシートの指定に使われる文字列 未習得
  19. 【動画19】 基礎講座第2章7 - 日付の扱い
    【動画19】 基礎講座第2章7 - 日付の扱い 未習得
  20. 【動画20】 基礎講座第2章8 - ドリル1
    【動画20】 基礎講座第2章8 - ドリル1 未習得
  21. 【動画21】 基礎講座第2章9 - ドリル2
    【動画21】 基礎講座第2章9 - ドリル2 未習得
  22. 【動画22】 基礎講座第2章10 - ドリル3
    【動画22】 基礎講座第2章10 - ドリル3 未習得
  23. 【動画23】 基礎講座第2章11 - ドリル4
    【動画23】 基礎講座第2章11 - ドリル4 未習得
  24. 【動画24】 基礎講座第2章12 - ドリル5
    【動画24】 基礎講座第2章12 - ドリル5 未習得
  25. 【動画25】 基礎講座第3章1 - マクロを書く人のためのキーボード操作
    【動画25】 基礎講座第3章1 - マクロを書く人のためのキーボード操作 未習得
  26. 【動画26】 基礎講座第3章2 - マクロを書く人のためのショートカットキー操作
    【動画26】 基礎講座第3章2 - マクロを書く人のためのショートカットキー操作 未習得
  27. 【動画27】 基礎講座第3章3 - Left関数、Mid関数、Right関数
    【動画27】 基礎講座第3章3 - Left関数、Mid関数、Right関数 未習得
  28. 【動画28】 基礎講座第3章4 - Len関数、Instr関数
    【動画28】 基礎講座第3章4 - Len関数、Instr関数 未習得
  29. 【動画29】 基礎講座第3章5 - 手書きドリル1(関数の練習)
    【動画29】 基礎講座第3章5 - 手書きドリル1(関数の練習) 未習得
  30. 【動画30】 基礎講座第3章6 - 手書きドリル2(関数の練習)
    【動画30】 基礎講座第3章6 - 手書きドリル2(関数の練習) 未習得
  31. 【動画31】 基礎講座第3章7 - 住所情報を分割する(方針を考える)
    【動画31】 基礎講座第3章7 - 住所情報を分割する(方針を考える) 未習得
  32. 【動画32】 基礎講座第3章8 - 住所情報を分割する(方針の説明)
    【動画32】 基礎講座第3章8 - 住所情報を分割する(方針の説明) 未習得
  33. 【動画33】 基礎講座第3章9 - 住所情報を分割する(実習)
    【動画33】 基礎講座第3章9 - 住所情報を分割する(実習) 未習得
  34. 【動画34】 基礎講座第3章10 - プログラミング実習のまとめ
    【動画34】 基礎講座第3章10 - プログラミング実習のまとめ 未習得
  35. 【動画35】 基礎講座第4章1 - 第4章の概要
    【動画35】 基礎講座第4章1 - 第4章の概要 未習得
  36. 【動画36】 基礎講座第4章2 - ハナコのステップ
    【動画36】 基礎講座第4章2 - ハナコのステップ 未習得
  37. 【動画37】 基礎講座第4章3 - 「For Next構文」を覚える
    【動画37】 基礎講座第4章3 - 「For Next構文」を覚える 未習得
  38. 【動画38】 基礎講座第4章4 - 「For Next構文」の実習
    【動画38】 基礎講座第4章4 - 「For Next構文」の実習 未習得
  39. 【動画39】 基礎講座第4章5 - 「ハナコのステップ」のふりかえり
    【動画39】 基礎講座第4章5 - 「ハナコのステップ」のふりかえり 未習得
  40. 【動画40】 基礎講座第4章6 - If文
    【動画40】 基礎講座第4章6 - If文 未習得
  41. 【動画41】 基礎講座第4章7 - 「If文」の実習
    【動画41】 基礎講座第4章7 - 「If文」の実習 未習得
  42. 【動画42】 基礎講座第4章8 - 比較の条件設定バリエーション
    【動画42】 基礎講座第4章8 - 比較の条件設定バリエーション 未習得
  43. 【動画43】 基礎講座第4章9 - If文のその他の構文その1
    【動画43】 基礎講座第4章9 - If文のその他の構文その1 未習得
  44. 【動画44】 基礎講座第4章10 - If文のその他の構文その2
    【動画44】 基礎講座第4章10 - If文のその他の構文その2 未習得
  45. 【動画45】 補講:複数ファイル間でのデータ転記
    【動画45】 補講:複数ファイル間でのデータ転記 未習得

塾長 小川慶一

メニュー

コメント紹介

もっと見る

ページの先頭へ