- 締切済み
エクセルで素早い数字の置き換え入力方法について
教えてください。 ランダムに数字のある行が100以上あります。 1,01686,2010,03,2010,0302 1,01686,2010,03,2010,0302 1,01686,2010,03,2010,0302 1,01686,2010,03,2010,0302 ・ ・ ・ ・ (1)すべての、行の頭の数字1だけを、2に置き換えしたい (2)すべての、行の頭の数字1だけを、1~番号順に置き換えたい (3)2行ごとに、行の頭の数字1だけを、1~番号順に置き換えたい 一番すばやくするにはどうすればよいでしょうか? すいません。よろしくお願いしますm(_ _)m
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
>一番すばやくするにはどうすればよいでしょうか? (2)、(3)は一旦、別列に整形して元列に貼り付ける操作が必要になります。 >(1)すべての、行の頭の数字1だけを、2に置き換えしたい ⇒ 「1,」を「2,」に置換すれば済みます >(2)すべての、行の頭の数字1だけを、1~番号順に置き換えたい ⇒ =ROW(A1)&MID(A1,2,LEN(A1)) >(3)2行ごとに、行の頭の数字1だけを、1~番号順に置き換えたい ⇒ =ROUND(ROW(A1)/2,0)&MID(A1,2,LEN(A1))
- keithin
- ベストアンサー率66% (5278/7941)
イマイチ状況が不明ですが, A1セル一個のセルに先頭の「1,01686,2010,03,2010,0302」という内容がぐちゃっと詰まっている A2セル一個のセルに次の「1,01686,2010,03,2010,0302」という内容がぐちゃっと詰まっている 以下同文 というお話ですか? 隣のB1セルに ="2"&MID(A1,2,999) =ROW(A1)&MID(A1,2,999) =IF(MOD(ROW(A1),2),1,ROW(A1)/2)&MID(A1,2,999)) =INT(ROW(A2)/2)&MID(A1,2,999)) などを入れて下向けにリスト下端までつるつるっとコピー, B列を改めてコピーし,C列やA列に型式を選んで貼り付けの値にマークしてOKします。