今、Excelのデータを持っています。40行ぐらいで大きくはないです。
これを変えて、ある決まった文字を各セルの先頭に入れたテキストを書き出したいのです。
例えば、
>>
あいうえお(tab)かきくけこ(tab)さしすせそ
アイウエオ(tab)カキクケコ(tab)サシスセソ
<<
これを
>>
Hあいうえお}かきくけこIたちつてと
Hアイウエオ}かきくけこIサシスセソ
<<
こんな風にしたいです。どうしたらいいですか?
私はMacOS Xを使っているので、これで動くフリーウェアなど使えるといいです。
CSVで書き出してから何か処理すればいいのかな?
でも普通のエディタじゃ力不足ですね…υ
残念ながら、私はこういうの詳しくないです。
正規表現?でうまくいくのかな?と思いますが、
ちょっとわからないので、手取り足取り気味でよろしくお願いします(汗)。
今晩 締め切ります。
Aの列が「あいうえお」
Bの列が「かきくけこ」
Cの列が「さしすせそ」
1行目が「あいうえお」の行
2行目が「アイウエオ」の行
と仮定して...
1行目の
Eの列に「H」
Fの列に「}」
Gの列に「|」
を入力し、この1行目をコピーして2行目にペースト。
(2行目E列に「=E2」としてそれをコピーしても良い)
1行目の
Hの列に「=E1 & A1 & F1 & B1 & G1 & C1」
を入力し、この1行目をコピーして2行目にペースト。
これで、Hの列に結果が表示されているはずです。
このHの列をコピーして、他のエディタ等に貼り付けて保存。
って、感じでいかがでしょう?
まず、データをCSVに落として、もう一度EXCELで読み込みます。その時tab区切りでよみこんで
A列に
あいうえお
B列に
かきくけこ
C列に
さしすせそ
が入るようにします。
D列に
="H"&A1
E列に
="}"&B1
F列に
="I"&C1
G列に
=A1&B1&C1
でG列に欲しい文字列が現れると思います。
回答ありがとうございます☆
できました!
Aの列が「あいうえお」
Bの列が「かきくけこ」
Cの列が「さしすせそ」
1行目が「あいうえお」の行
2行目が「アイウエオ」の行
と仮定して...
1行目の
Eの列に「H」
Fの列に「}」
Gの列に「|」
を入力し、この1行目をコピーして2行目にペースト。
(2行目E列に「=E2」としてそれをコピーしても良い)
1行目の
Hの列に「=E1 & A1 & F1 & B1 & G1 & C1」
を入力し、この1行目をコピーして2行目にペースト。
これで、Hの列に結果が表示されているはずです。
このHの列をコピーして、他のエディタ等に貼り付けて保存。
って、感じでいかがでしょう?
ありがとうございます☆
Sag_Chickenさんのやり方と似ていますね。
おふたりのおかげでExcelが少しわかるようになりました!
似た課題なら自分で応用できるようになりそうです♪
ありがとうございます☆
Sag_Chickenさんのやり方と似ていますね。
おふたりのおかげでExcelが少しわかるようになりました!
似た課題なら自分で応用できるようになりそうです♪