2013-10-25 269 views
1

我想用一個公式來格式化列:Excel來計算下一個單元格

類型旁邊括號中的一個單元格的內容細胞向下至極的下一個單元格的數量有文字。

這樣的:

[word1 (3)][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[word2 (1)][  ][  ] 
[word3 (6)][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[word4 ][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
+1

最後一個值不應該是(6)而不是(7),是否與前兩個一致?這些值將被添加到第一列(連接),還是出現在相鄰列?如果你想讓它們在同一個單元格中,那麼這將不是一個公式,它需要代碼。 –

+0

你是錯的那裏(編輯到6) - 我想這個公式隻影響A列。並只顯示計數到下一個單元格。如果沒有文本關閉的單元格,則單元格只顯示該單詞而不顯示旁邊的「(00)」。所以,如果可能的話,都在同一個單元格中。感謝您幫助他們! – user2920850

+0

配方很酷。如果下面的作品很棒。否則,如果我使用2列,可以請求幫助宏與相同的 – tgkprog

回答

1

假設你有頭和您的短語是在列A,並要在B列的文字和空間計數,使您的數據設置是這樣的:

tigeravatar word and space count formula

在單元格B2的公式和複製下來的是:

=IF(A2="","","word"&COUNTA(B$1:B1)-COUNTBLANK(B$1:B1)&IFERROR(" ("&MATCH("*",$A3:$A$100,0)&")","")) 

[編輯]: 您已通知我數據設置沒有標題。如果你希望它看起來比只是第100個細胞更

=IF(A2="","","word"&COUNTA(B$1:B1)-COUNTBLANK(B$1:B1)+1&IFERROR(" ("&MATCH("*",$A3:$A$100,0)&")","")) 

: 在這種情況下,在B1單元格中使用這個公式:

=IF(A1="","","word1"&IFERROR(" ("&MATCH("*",$A2:$A$100,0)&")","")) 

然後在單元格B2和抄下來列A,將$A$100更改爲$A$1000$A$10000$A$65000。基本上只要將範圍擴大到您認爲必要的範圍。確保在兩個公式中都改變了這一點。

+0

沒有標題。我可以在該列的任何位置輸入內容。我是否可以將所有列的格式設置爲使得如果我正在寫入的單元「看到」下面有文本的單元格,則會計算空單元格(包括「本身」),並將該總和添加到此格式的內容旁邊:「word(00)」 – user2920850

+0

我已經更新了我的答案。 – tigeravatar

+0

是否可以在一列中包含所有公式?我只有第一列免費。另外,當我輸入「單詞(00)」時,我的意思是它可以是任何單詞。不完全是「單詞」。非常感謝您幫助老虎! – user2920850

相關問題