【Google Sheets】LEFT関数でIF文の条件判定ができなかった理由
やりたかったこと
・入力された2桁の数字で、2桁目の数字が0か1かを判定する
→ 2桁の数字は月を表す、2桁目が「1」の場合はそのまま2桁を表示、2桁目が「0」の場合は1桁目のみ表示したい
やったこと
・2桁目が「0」か「1」かの判定はLEFT関数を使って「0」なのかを判定していた
=if(LEFT(06,1)=0,"a","b")
※結果:b
↓
LEFT(06,1)は「0」なので、結果として「a」が出るべきだが、falseになってしまう...
できなかった理由
・LEFT関数は文字列を返すので、数字ではなく文字で判定すべきだった
(修正前)=if(LEFT(06,1)=0,"a","b") ※結果 b
(修正後)=if(LEFT(06,1)="0","a","b") ※結果 a
どのタイプの結果が戻ってくるかを意識すべきだった...反省。