補足
このページからコピペした場合はタブがスペースになっています。
そこで、スペースをタブに変える方法を使います。
結合セルはエラーになる
結合セルは人類の敵です。
コピペするときは結合しないセルが前提です。
なぜか一つのセルとして扱います。
改行で縦の列ができる
A
B
C
とメモ帳に入力します。これを全部選択しコピーし、エクセルに貼り付けます。
タブで横の行ができる
1,000 2,000 3,000
これを貼り付けると横の行になります。
縦と横と式
Person a b total
A 1,000 2,000 3,000
B 1,000 2,000 3,000
C 1,000 2,000 3,000
Total "" "" =SUM(D2:D4)
空白の部分は空白ではありません。Tabで区切られています。
メモ帳に開き、貼り付けます。
そしてエクセルを開き、メモ帳のテキストをすべて選択し、コピーし、Excelに戻ってA1を選択して貼ると計算式まで入ります。
コピーして
メモ帳にペースト
タブを一つ打ちます
タブをコピーしてHOMEキーを打ちます
CTRL+Hで置換を呼び出します
そして検索する文字列に半角のスペース、そして置換後の文字列にCTRL+Vタブを貼り付けます
そのあと、すべて置換をクリックしてください。
最後に冒頭のタブを削除
これで空白はすべてタブになりました。
そこで冒頭のタブを選択し、削除します
完成!
これで出来上がりです。すべて選択してエクセルに貼り付けられます
Excelに貼り付け
すべて選択してコピー Ctrl+A Ctrl+C
ExcelのA1を選択して
右クリックかCtrl+Vで貼り付けて出来上がり
Total "" "" =SUM(D2:D4)
この
"" ""
は本当は不要ですが、タブはわかりくいので目印としてダブルクォーテーション二回、つまり vbNullStringが入っているのです。
CSVファイルなのでコンマで区切られるような気もしますが、コンマはうまくいきません。
その代わりこのように金額をコンマ付きで書いてあっても、そのまま入力されます。
コンマで区切られていたら?
その時は保存して、拡張子をcsvにして開きます。
ただし、縦横要素数が同じでないとおかしくなります。