2013-08-24 33 views
0

到目前爲止,我在mysql查詢中做這個工作。但我的壞:(我有開始做的事情在Excel :(但我窮吧。有人請幫助我在Excel中使用公式去這些作業。EXCEL中的concat像MySQL

SQL Querys

update tablename set col2 = concat(COL2, ' ', COL3, ' ', COL4); 

    DELETE FROM tablename WHERE COL1 = ''; 

查詢1:解決

第二個查詢幫助刪除完整的行,如果在一個coloumn一個單元格爲空在Excel

EX:

A  B  C  D  E 
     10  20 ADE  
ASD AE  A4 A76 

它應該成爲爲

 A  B  C  D  E 
    ASD  AE  A4 A76 

QUERY 2我第二次查詢DELETE FROM tablename WHERE COL1 = '';將刪除完整的行,如果COL1是空

我需要在Excel中的兩個查詢。請幫助傢伙!

回答

1

您可以使用CONCATENATE函數。

=CONCATENATE(B1," ",C1, " ",D1) 
+0

是可以刪除整個行如果列值爲空.. – user2704822

+0

肯定的,但現在你進入VBA,而不是簡單的公式 – xQbert

+0

這裏的刪除基於一個條件的行的例子。您可以輕鬆修改它以使用空列A作爲標準。 http://stackoverflow.com/a/16901714/138938 –