Board logo

標題: 求幫忙看一下 怎麼改進 (新手問題) [打印本頁]

作者: 卡嘉塔    時間: 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/)