問題3:SEACH関数を使って、B列のサイズ(数値)をC,D列に書き出しなさい。
問題3の解答例
B列のサイズの区切る文字 ×の位置を探すには SEARCH("×",B2) とします。
前の数値は左から ×の前までを取り出せばよいので、=LEFT(B2,SEARCH("×",B2)-1) としました。
後ろの数字は ×の次の位置から最後までを取り出せばよいので、 =MID(B2,SEARCH("×",B2)+1,LEN(B2)) としました。
取り出す文字の数は数えてもよいのですが、文字列と同じ数を指定するのが楽なので、LEN(B2) としています。
なお、この数式で求めた結果は文字列になっています。
数値に直すには =LEFT(B2,SEARCH("×",B2)-1)*1 のように乗算をすると、Excelが数値に変換してくれます。
または、=VALUE(LEFT(B2,SEARCH("×",B2)-1)) のようにVALUE関数を使います。
※コメント投稿者のブログIDはブログ作成者のみに通知されます