回覆列表
  • 1 # 使用者774056550451

    1、在C列輸入張三李四等人名,在D列輸入電話號碼。2、在B1輸入=IF(ISERROR(INDEX(D:D,MATCH(A1,C:C,0),1))=TRUE,"",INDEX(D:D,MATCH(A1,C:C,0),1))3、向下複製單元格(即單擊B1,點B1右下角的填充柄向下拉)。然後在A列的任何位置輸入姓名,對應的B列即可顯示出電話號碼。

  • 2 # 藍風24

    首先你要有一個原始的資料庫來告訴excel,111表示的是綠,121表示的是紅,131表示的是藍。

    如果你要用函式來實現這個問題,那你這個資料庫可以是一列原始的表格,提前在兩列寫好一一對應的關係。

    比如你的原始資料存在於sheet2的A列和B列。然後,你在現在“綠”的地方寫公式:=if(l7"",vlooup(l7,sheet2!a:b,2,),"")

    下拉填充就可以了。

    當然,如果你的資料並不多,你也可以直接把資料庫放到公式當中去:

    =LOOKUP(L7,{111,121,131,141},{"綠","紅","藍","粉"})

    如果你需要用VB來實現,那需要把你的資料庫寫到vb陣列程式碼中去。

  • 中秋節和大豐收的關聯?
  • 你是否有買過當時覺得好,買回家卻很少用的東西?為什麼?