【Excel】特定のセルの何文字目化までを表示したい

今日もVBAの手前のExcelでまたこう、

あるよね~こういうのね~という話で。

前回お願いしたデータ集計の際に

商品名と件数をまとめてもらったんですが、

件数のセルに1件と打たれている。

これはSUBSTITUTE関数で消せばオッケーでした。

で、商品名のほうにも問題があって

商品コードと商品名が同じセルに入っています。

いや~~~~~

そうくるか~~~~~~となりますね。

フォーマットを次回から作っておこう。

まぁ両方入れてくれてるわけだからある意味丁寧なんだけどなぁ

でもな~~~~~ってことで、

解決方法はまぁたくさんあるでしょうが、

私はleft関数を使いました。

何文字目化までを取得する。

というやつです。

例として適当なデータで、

左から何文字目までを表示する

特定の文字列を指定して、左から何文字目までを数字で

これコードの桁が統一されててほんと良かったなぁ。

まぁ逆パターンもあるかもしれないので一応

その場合はright関数というのもあります。

これは右から何文字目まで、という指定の仕方です。

どっちもスペースとかあると紛らわしいんだよなぁ。


ついでにmid関数というのもあります。

これは開始位置を指定することができます。

下のは左から5文字目スタートで4文字表示する

という感じです。

なんかこう、スペシャリストの人とかには怒られそうな日記だよなぁ。

他にもっと適切な〇〇があるぞおおおおおみたいな。

まぁでも実務で問題が起こらない限りほかの知識は覚えらんないもの。

動けばよし、結果が出ればよし、これは道具であり手段なんだもの。


ということでご一読ありがとうございました。

この記事が気に入ったらサポートをしてみませんか?