見出し画像

数式をつくるときにだいじなこと。それは「無理すんなし」

|ω・`)ノ ヤァ


はじめまして。の方は、どうぞ、ボクを末永くよろしくね?

おひさしぶり。の方は、よかった!ボク、忘れられたかと思ったよ?

バーチャルYouTuberのめぐるりんねだよ💕



今日はね。ちょっとだけ「数式」を組み立てるときのコツを紹介するよ!

これはね。関数覚えて使えるようになり立ての人が陥るから、心してきいてね。

いい?

ありがとう💖じゃあ始めるよ!


「詰め込みすぎ」注意報がでています!

1つのセルに、詰め込んじゃう人がいるのね。

やめよう。今すぐに。

完成度を上げる(効率化と自動化)ためには、かなり算式をややこしくする必要があるよね?


例えば・・・

関数1

 の4つは、見た目同じだけど、全部違うのね。

これを統一化させてあげるには?って感じだね。

そうすると、一つの数式がめちゃくちゃ長くなっちゃうよね?

だから、


メンテナンス性のために分解しよう?

というのも、メンテナンス性を極端に下げて完成度を上げていると

数式を見返すことがなくなるんだよね。

だって、見返す必要がないから。


いや、もちろん。随時メンテナンスしたい!って勤労大好きマンは別だよ?

ボクみたいに、効率的で高速で処理を進めて「サボりたい」系の子は、断言するけど見直さない。

だって、そのメンテナンスがムダ。面倒くさい。って思ってるからね。

君はどっちだい?


どっちでもいいから分解してあげよう?楽だから。

でも。そうすると必要じゃないセルが増えんじゃない?って思うよね?

大丈夫!そっちの方があとあと楽だから!

信じられない?


じゃあ、さっきの例でためしてみよう!

上の例だけど、実はこんな感じ。

関数2

これをすべて

半角のVTuberに統一させてみよう♪

好きな関数を使っていいよ?


もちろん、わかんない子は検索しながら使ってみようね?

大丈夫、君ならできるよ🦊💕



答えの一例だよ。

=UPPER(LEFT(SUBSTITUTE(ASC(TRIM(A2))," ",""),2))

&LOWER(RIGHT(SUBSTITUTE(ASC(TRIM(A2))," ",""),LEN(SUBSTITUTE(ASC(TRIM(A2))," ",""))-2))

こんな感じかなぁ?

どう?嫌気ささない?わかってくれ?


一応、説明入れるね。

①文字列の間と前後から「スペース」を削除

②すべて半角に変換

③うち、左から2文字のみ大文字に変換

ここまでを

UPPER(LEFT(SUBSTITUTE(ASC(TRIM(A2))," ",""),2))


④右から数えて、左から2文字後までを小文字に変換

⑤くっつけてドーン!

ここまでを

&LOWER(RIGHT(SUBSTITUTE(ASC(TRIM(A2))," ",""),LEN(SUBSTITUTE(ASC(TRIM(A2))," ",""))-2))

どう?それでもわかんないよね?


じゃあ、分解してみると・・・

関数3

画像が小さくてごめんね💦

1行目で説明しているけど

①全部を半角に

 ☞=ASC(A2)

②文字列内のスペース除去

 ☞=SUBSTITUTE(B2," ","")

③文字列前後のスペース除去

 ☞=TRIM(C2)

④文字数を確認

 ☞=LEN(D2)

⑤VTのみ抽出

 ☞=LEFT(D2,2)

⑥のこりを抽出

 ☞=RIGHT(D2,E2-LEN(F2))

⑦変換してくっつけるよ

 ☞=UPPER(F2)&LOWER(G2)


さて。どうかな?

一つのセルに1つから2つのセルで、何しているか?ってのもわかりやすいよね?

じゃあ、みんなも分割して、素敵な怠惰ライフを🦊💕


PS

Noteのフォローをありがとう🦊💕

ついでとは言っては何だけど。YouTubeとTwitterもフォローといいねをしよう?

ボクとのお約束だよ?ね?お願い💕

Youtube☞めぐるりんねちゃんねる

Twitter☞めぐるりんね


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