2016-09-14 64 views
0

我有一列數據顯示如下。我想計算包含「JJ number」和「JJ alphabet」的項目數,它們分別是6和4.我嘗試使用countifs函數,第一個條件爲「JJ *``」,但後來未能獲得通過使用left,len或isnumber函數的第二個標準。計算包含「JJ編號」和「JJ字母表」的項目數

這是我一直在努力的部分代碼:

=COUNTIFS(A:A, "JJ *", ... 

這裏是輸入數據的例子:

jj 1288 
jj 2838 
jj 3344 
jj 6288 
jj 8838 
jj 3344 
jj fan 
jj tsz 
jj zch 
+0

你可以添加額外的庫侖?這樣你可以拆分單元格並使其更容易。 – krib

+0

數據以這種方式出現,因此很難將它們分開。雖然我沒有爲JJ編號和JJ字母設置兩個公式的問題。 –

回答

0

那麼這裏是我創建這將解決您的問題表。我在下面的屏幕截圖中一步步地看到它,但這裏有一個公式可以幫助你。

添加2列到表的右側,並添加下面的公式

=IF(ISNUMBER(IFERROR(INT(RIGHT([@colName],LEN([@colName])-SEARCH(" ",[@colName]))),"")),1,0) 

這將返回1,如果它是一個數字,0,如果它是一個性格特徵。 在下一列中使用下面的公式。

=IF([@newcolumn]=1,0,1) 

更改@colname & @newcolumn給你保留在表中的列名。 @colname是第一列,@ newcolumn是我們用公式添加的列。

一旦你達到這一點,一個簡單的總和會得到你的結果。

enter image description here

+0

嗨,謝謝你對問題的詳細解釋,但是我很困惑colName和newcolumn。我應該用C:C替換colName與A:A和newcolumn嗎?假定A:A是原始數據所在的位置,則您提供的第一個公式將放置在列B上,第二個公式將放在列C上。 –

+0

創建表「Cntrl + T」,「colname」和「newcolumn」是您可以將「colname」或「newcolumn」更改爲單元格A1等。 與我上面的圖片一樣,您可以將表格標題看作「名稱」,「空格」,「空格」等。 – SS97

+0

最後,我得到它的工作,謝謝! –

0

我最初的想法是寫

=IFERROR(NUMBERVALUE(MID(A1;4;20));"text") 

如果你把在一列,你會得到一個值,細胞數與JJ text將輸出text。 之後,你可以使用你的COUNTIF

+0

謝謝你的想法,但是,當我把公式放入工作時,無論引用單元格是「JJ Number」還是「JJ text」,結果都以「text」出現,這就是我的excel 2010如何接受它= IFERROR NUMBERVALUE(MID(A1,4,20)),「text」)' –

相關問題