[問題] EXCEL字串相加,求更快方法

看板Office作者 (經驗使人成長)時間12年前 (2014/03/03 10:28), 編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/2 (看更多)
有ABC三個欄位,B欄全部只要符合字串是A的,把A的相對位置字串全部放在C 例: A B C 小明 20 小華 20 小英 10 C1中的語法是if(B1=20,A1,"")& if(B2=20,A2,"")& if(B3=20,A3,"") 意思是只要B欄資格符合,A欄資料就會在C欄 用過lookup系列都和if一樣只能抓一筆 我現在有n筆,光打if會死掉,要用vba巨集跑迴圈嗎? -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.78.36.166

03/03 10:38, , 1F
http://goo.gl/ViL8hj 試試,用輔助格
03/03 10:38, 1F

03/03 10:56, , 2F
S兄早,C1欄是抓一種條件資料,C2欄又是另外一種條
03/03 10:56, 2F

03/03 10:56, , 3F
件資料,C3欄也不同,很像撈資料庫的那個意思
03/03 10:56, 3F

03/03 10:58, , 4F
所以S兄的那個,可能不是我講的那樣,而且資料有可
03/03 10:58, 4F

03/03 10:58, , 5F
能上百筆(不固定),輔助格可能會拉很長。
03/03 10:58, 5F

03/03 11:00, , 6F
早,那像這樣合併到C1的資料會是您要的嗎?C2-最後一筆都只
03/03 11:00, 6F

03/03 11:00, , 7F
是輔助用。
03/03 11:00, 7F

03/03 11:01, , 8F
如果用巨集來跑迴圈是比較簡潔
03/03 11:01, 8F

03/03 11:09, , 9F
是的,資料撈出來後,是沒問題,但我想詢問有沒有可
03/03 11:09, 9F

03/03 11:09, , 10F
以一格寫完的做法,在避免使用vba的前提下。
03/03 11:09, 10F

03/03 12:17, , 11F
一格寫完的做法再看看其他先前是否提供;上面連結重下,內
03/03 12:17, 11F

03/03 12:18, , 12F
提供的是自訂函數,也是用巨集方面來處理^^
03/03 12:18, 12F

03/03 12:18, , 13F
其他先進
03/03 12:18, 13F
文章代碼(AID): #1J4-ZNYt (Office)
文章代碼(AID): #1J4-ZNYt (Office)