AkashiHayato wrote:抱歉~另外請教一下...(恕刪) 抱歉我看不懂你的意思你的意思是1. 輸入某一個得標者 ( 如吳尊 ) 帶出 其中一筆的得標資料(而非得標總合)是嗎?做得到 但是我不懂這樣的意義在哪?這也是需要用 VLOOKUP 函數 但是需要改一下版面2, 輸入得標售價 , 自動帶出得標者的名稱?這也做得到 , 但是會有bug , 因為得標售價未必是唯一值 , 例如 123 的得標售價就有多人 , 這樣只能帶出某一個人假設得標金額輸入在 I欄 , 公式輸入在 H欄=VLOOKUP(I2,C:D,2,0) 會帶出序列比對到的第一筆的人名 , 因此如果母體有排序過 有可能會影響輸出的答案3. 還是輸入某一個得標者 ( 如吳尊 ) 帶出其中共有幾筆得標資料? ( 如 吳尊 = 5筆 )=COUNTIF(D:D,H2)
謝謝大大回覆。我需求是例如:(得標者)有三筆吳尊,而在(得標者結算)只想顯示一個吳尊以便我金額總計直接計算,我有想到比較不需要函數的做法是把重複的質把他刪除掉,除此之外還有另外好用的函數可以幫助我省略這動作嗎?
1.可使用Excel的「移除重複」功能2.函數解法,公式詳解,請參考:https://goo.gl/FM57GR3.進階作法,自訂函數YC_MergeRD,引數介紹,請參考:https://goo.gl/Z3a1qy
請問我這樣把他綜合起來:=TRANSPOSE($D$2:D2)=--($A$2:$A$10=TRANSPOSE($D$2:D2))=ROW($1:1)^0=MMULT(--($A$2:$A$10=TRANSPOSE($D$2:D2)),ROW($1:1)^0)=ROW($2:$10)=IF(MMULT(--($A$2:$A$10=TRANSPOSE($D$2:D2)),ROW($1:1)^0)=0,ROW($2:$10),"")=MIN(IF(MMULT(--($A$2:$A$10=TRANSPOSE($D$2:D2)),ROW($1:1)^0)=0,ROW($2:$10),""))=INDIRECT("A"&MIN(IF(MMULT(--($A$2:$A$10=TRANSPOSE($D$2:D2)),ROW($1:1)^0)=0,ROW($2:$10),"")))=INDIRECT("A"&MIN(IF(MMULT(--($A$2:$A$10=TRANSPOSE($D$2:D2)),ROW($1:1)^0)=0,ROW($2:$10),"")))=IFERROR(INDIRECT("A"&MIN(IF(MMULT(--($A$2:$A$10=TRANSPOSE($D$2:D2)),ROW($1:1)^0)=0,ROW($2:$10),""))),"")這樣感覺有誤,請問我問題出在哪裡呢?麻煩請指導我一下,謝謝。