標題:
求幫忙看一下 怎麼改進 (新手問題)
[打印本頁]
作者:
卡嘉塔
時間:
2014-4-16 08:51
標題:
求幫忙看一下 怎麼改進 (新手問題)
本帖最後由 卡嘉塔 於 2014-4-16 08:53 編輯
[attach]18033[/attach]
就能跨行合併嗎? 同公司的類別合併起來
目前有想到一個辦法 可是感覺有些怪怪 而且合併內的同樣類別無法抓出 比如:["1"]["1"]
底下這圖 是我想出來的方法
[attach]18035[/attach]
我是先抓出依序重複的 然後再合併
可是他連底下的也會抓到 所以最後在取第一個
-------------------------------------------------
困擾之一
我無法抓出合併內同樣類別 比如:["1"]["1"]["3"]
正常是["1"]["3"]
困擾之二
要是重複次數超過4次以上 就會抓不到 可是我不太可能一個一個檢察...畢竟正在作的有幾萬筆....
----------------------------------------------------------
有人有更好的辦法嗎?
作者:
p212
時間:
2014-4-16 10:25
本帖最後由 p212 於 2014-4-16 10:28 編輯
回復
1#
卡嘉塔
1、先定義名稱
x =OFFSET(Sheet1!$A$2,,,COUNTA(Sheet1!$D:$D)+1,)
y =FREQUENCY(ROW(x),IF((x<>"")+(ROW(x)=(COUNTA(Sheet1!$D:$D)+1)),ROW(x),""))
2、再於儲存格E2輸入一般公式
=IF(A2="","",
PHONETIC(
OFFSET(D2,,,INDEX(y,COUNTA($A$2:A2)+1))
)
)
向下複製公式
請參考!
以上解法參照超級版主Hsieh之指導(參見下列網址之6#、7#)
http://forum.twbts.com/viewthrea ... AFB%B0%CA%A6C%BC%C6
作者:
ML089
時間:
2014-4-16 18:02
本帖最後由 ML089 於 2014-4-16 18:04 編輯
回復
1#
卡嘉塔
E2 =IF(B2="","",PHONETIC(OFFSET(D2,,,LOOKUP(C2,C2:C19,ROW($1:$99)))))
下拉
$1:$99 : 表示最多 99組合並,若有需要也可改為 $1:$999
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)