2012-11-21 47 views
1

所有行我有一個Excel表>與2000列兩列的Excel表。 我想添加東西開始在Excel表

{"<first_col_data>", 

"<sec_col_data>"}, 

添加到所有行,並保存到一個文本文件中。我的意思是添加大括號,雙引號和逗號。 例如 data.xls =>

 A | B 
---------------------------------- 
title_add | ADDING SOMETHING 
title_list | LISTING SOMETHING 

輸出文本文件的data.txt =>

{"title_add","ADDING SOMETHING"}, 
{"title_list","LISTING SOMETHING"}, 

我該怎麼辦呢?我不知道宏或函數。

感謝您的幫助....

+0

你只是這樣做了一次或你需要經常做? – RocketDonkey

+0

現在一次。今後可能會有其他一些模式要求來! – xploreraj

+0

然後我會建議@ Jook的想法 - 簡單而快捷! – RocketDonkey

回答

1

在第二個表簡單地使用這個公式,然後保存表:

Sheet2!A1=CONCATENATE("{""",Sheet1!A1,""",""",Sheet1!B1,"""}") 

這將導致到:

{"title_add","ADDING SOMETHING"} 

和這是我的原始公式,它創建了上面的結果:

=VERKETTEN("{""";A1;""",""";B1;"""}") 

我的其它溶液(作爲一個時間匆匆)。將使用記事本++查找/替換/保存XLS如作爲CSVTXT後插入。或AWK,如果這是一個常規的事情。

你當然可以用宏來做到這一點,也許別人很高興爲你提供一個宏,但是因爲你對宏沒有任何想法,我甚至不會推薦它,除非你有一些宏想法;)

+0

你的意思是把它放在工作簿的第二張?在我們可以編輯字段數據的功能欄中?然後什麼? [PS抱歉過問。我是一個noob] – xploreraj

+0

是的,在任何其他工作表上輸入公式'= CONCATENATE(「{」「」,Sheet1!A1,「」「,」「,Sheet1!B1,」「」}「)'將工作簿放入單元格A1中 - 假設您的原始數據位於名爲'Sheet1'的工作表上。然後將其複製下來,然後保留在表單上並使用'另存爲'保存爲txt。 – Jook

+0

謝謝Jook!這對我來說是陌生的,但你的幫助,我非常感激。我認爲學習一些Excel的東西的時間是相近的。 – xploreraj