• 締切済み

エクセルで素早い数字の置き換え入力方法について

教えてください。 ランダムに数字のある行が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  

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>一番すばやくするにはどうすればよいでしょうか?  (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)
回答No.1

イマイチ状況が不明ですが, 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します。

関連するQ&A