返回列表 上一主題 發帖

公式詢問

公式詢問

不知該下什麼公式?
   
    公式詢問.rar (14.06 KB)

回復 1# Qin

I2 =IF(ROW(A1)>COUNTIF(資料庫!C:C,A$2),"",MATCH(A$2,OFFSET(資料庫!C$1,N(I1),,999),)+N(I1))
下拉

B2 =IF($I2="","",INDEX(資料庫!$A:$G,$I2,MATCH(B$1,資料庫!$1:$1,)))
右拉至G2,下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 2# ML089

   測試了, Ok
   可以用"編號"搜尋,
   建立多一頁, 又可以用"品名"搜尋
   實在太好用了.
   無言感謝!

TOP

回復 2# ML089

     ML089版大,
     當資料庫的資料有99999筆時, 電腦就跑得很慢很慢, 有什麼方法可以解決?

    I2 =IF(ROW(A1)>COUNTIF(資料庫!C:C,A$2),"",MATCH(A$2,OFFSET(資料庫!C$1,N(I1),,99999),)+N(I1))

TOP

回復 4# Qin

COUNTIF 運算比較慢,若資料不多影響不大,COUNTIF 只要算一次可以節省一點時間

I3 =IF(ROW(A1)>COUNTIF(資料庫!C:C,A$3),"",MATCH(A$3,OFFSET(資料庫!C$1,N(I2),,9999),)+N(I2))

改為

I2 =COUNTIF(資料庫!C:C,A$3)

I3 =IF(ROW(A1)>I$2,"",MATCH(A$3,OFFSET(資料庫!C$1,N(I2),,9999),)+N(I2))
下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# ML089

  ML089版大
  公式輸入后, 答案顯示不完整.
   公式詢問_2問.rar (39.49 KB)

TOP

回復 6# Qin

J1數字干擾

修改為
J1 ="總數:00"&COUNTIF(資料庫!C:C,A$2)

J2 =IF(ROW(A1)>--RIGHT(J$1,3),"",MATCH(A$2,OFFSET(資料庫!C$1,N(J1),,9999),)+N(J1))   
下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# ML089


    首先,感謝ML089 版大的協助,以上問題解決了

     但有不解的地方,還想請教版大

     1) "總數:00" 是什麼意思?

     2) 如想搜尋出來的"答案"如附檔有"顏色"般清晰美觀, 請問又要如何做呢?
      
         謝謝!

    公式詢問_2問.rar (39.91 KB)

TOP

回復 8# Qin

J1 ="總數:00"&COUNTIF(資料庫!C:C,A$2)

J2 =IF(ROW(A1)>--RIGHT(J$1,3),"",MATCH(A$2,OFFSET(資料庫!C$1,N(J1),,9999),)+N(J1))   
下拉

假如 資料有 99 筆
=總數:00 & COUNTIF(資料庫!C:C,A$2)
執行如下
"總數:0099"     

J2 =IF(ROW(A1)>--RIGHT(J$1,3),"",MATCH(A$2,OFFSET(資料庫!C$1,N(J1),,9999),)+N(J1))   
中的 --RIGHT(J$1,3)
執行如下
99

當 下拉 100列 時 ROW(A1) =100 就會 > 99,只顯示 ""
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 9# ML089


    謝謝!您的耐心解釋...

    還想詢間, 搜尋出來的"答案"如屬 Excel row 偶數顯示灰色,奇數則顯示橙色

    我設了格式化條件如下:

    偶數=Mod(Row(),2)=0

    奇數=mod(Row(),2)=1

    但是,我想要的是當搜尋結果出來時是10行資料就有指定的顏色, 而由第11行以下是沒有顏色的.

    請問要如何下公式?

TOP

        靜思自在 : 布施如播種,以歡喜心滋潤種子,才會發芽。
返回列表 上一主題