ID非公開さん
2022/1/23 18:56
3回答
エクセルで、同一セルの中にこんな文字が入っています。
エクセルで、同一セルの中にこんな文字が入っています。 1 あいうえお 2 かきくけこ 3 さしすせそ 以下、同様に何行も。 この時、頭の数値の偶数をA、奇数をBに置換するとき、 同一セルにあるので数値判定が使えないため、ワイルドカードみたいなもので一発置換(偶数奇数で2回)出来ませんか?
Excel・38閲覧
ベストアンサー
作業列を作り、そこに数式を入れます。 A1からA10に文字列があり、数値が1桁の場合 =SUBSTITUTE(A1:A10,LEFT(A1:A10,1)*1,IF(MOD(LEFT(A1:A10,1)*1,2)=1,"A","B")) エラーになる場合は =SUBSTITUTE(A1,LEFT(A1,1)*1,IF(MOD(LEFT(A1,1)*1,2)=1,"A","B")) と入れて下へコピー。 「検索と置換」機能でやるとそれぞれやるしかない、と思います。 マクロだと作業列なしでできます。 2桁以上ある場合は数式が長くなりますので割愛。
質問者からのお礼コメント
一度、こちらで試してみます。 ありがとうございました。
お礼日時:1/23 20:11