回覆列表
  • 1 # 憶1102

    1、資料格式不一致的問題:

    查詢值的數字為數值格式,而查詢區域的數字為文字格式,雖然公式沒有問題,但依然不能返回正確的結果、解決辦法:在查詢值前面新增&””將數值變成文字(文字變數值新增--)即可。上例中第一引數查詢值改為B3&””就可以得到正確結果。

    2、查詢區域引用的問題:

    使用相對引用,在下拉填充時隨著區域的變化,很可能會出現查詢區域偏離導致明明有資料卻查詢不到。解決辦法:將查詢區域改為絕對引用或者整列引用即可。如上例中查詢區域可以改為$F$3:$H$6或者F:H

    3、文字格式問題:

    在使用Vlookup函式時,輸入完成後,依然顯示為公式表示式而非計算結果,那很可能就是單元格格式設定了文字的問題。解決辦法:將單元格格式設定為常規再輸入公式;如果已經輸入了公式,可以利用分列將單元格格式改為常規,公式就能得到正確的計算結果了。

    4、返回值列數的問題

    返回值在Excel中是第7列,但是在查詢區域中是第3列,因此出錯。解決辦法:將第三個引數改成正確的列數即可

    5.其他特殊情況:

    從系統匯出的資料,命名數字看上去完全對的上,也不存在文字和數值格式的問題,但就是無法查詢並返回正確資料。解決方法:利用mid函式提取中間數字或者利用Word萬用字元查詢替換等方法,將不可見字元去除掉,就可以得到正確的結果了。

  • 2 # 戰神貝貝的寶寶

    1、文字格式問題

    如果在使用Vlookup函式時,輸入完成後,依然顯示為公式表示式而非計算結果,那很可能就是單元格格式設定了文字的問題,如下圖所示:

    解決辦法:將單元格格式設定為常規再輸入公式;如果已經輸入了公式,可以利用分列將單元格格式改為常規,公式就能得到正確的計算結果了。

    2、返回值列數的問題

    Vlookup中第三個引數,是返回值在查詢區域中相對的列數,而非Excel中實際的列數,如下圖所示,雖然返回值在Excel中是第7列,但是在查詢區域中是第3列,因此出錯:

    解決辦法:將第三個引數改成正確的列數即可,上例將7改為2即可得到姓名對應的工號資訊。

    3、查詢區域引用的問題

    Excel中查詢區域一般採用絕對引用或者整列引用,如果使用相對引用,則在下拉填充時隨著區域的變化,很可能會出現查詢區域偏離導致明明有資料卻查詢不到,如下圖所示:

    解決辦法:將查詢區域改為絕對引用或者整列引用即可。如上例中查詢區域可以改為$F$3:$H$6或者F:H

    4、資料格式不一致的問題

    一般是文字格式數字與數值格式數字進行匹配時會出現這類問題,如下圖所示,查詢值的數字為數值格式,而查詢區域的數字為文字格式,雖然公式沒有問題,但依然不能返回正確的結果:

    解決辦法:在查詢值前面新增&””將數值變成文字(文字變數值新增--)即可。上例中第一引數查詢值改為B3&””就可以得到正確結果。

    5、其他特殊情況

    有時候從系統匯出的資料,命名數字看上去完全對的上,也不存在文字和數值格式的問題,但就是無法查詢並返回正確資料,如下圖所示:

    解決方法:利用len函式判斷一些系統匯出的資料就可以看到看上去只有7位數字,字元長度卻有9位,這是因為前後各有一個不可見的字元,利用mid函式提取中間數字或者利用Word萬用字元查詢替換等方法,將不可見字元去除掉,就可以得到正確的結果了。

  • 中秋節和大豐收的關聯?
  • 在絕地求生大逃殺中,如何發現伏地魔?