2012-09-28 21 views

回答

0

表A來自數據庫。我正在尋找的山坳設置以某種方式文本(但不手動完成。)

在B表是手動我把一些數字(有時字符)充當ID。

現在我想從表中的數據在我使用VLOOKUP,但它不工作表B.顯示出來,因爲它說,它無法找到。

現在我選擇表格中的所有單元格,並將它們以文本格式。但是,vlookup仍然不起作用。

現在如果我雙擊單元格它會以某種方式轉化爲實際的文本和VLOOKUP工作,但這需要,如果你有很多行很長一段時間。

所以解決的辦法是將一個空字符串附加到單元格中,如下所示:B1 &「」,其中B1是Excel中單元格的標識。

+0

您確定它不是您的自動計算功能已關閉。說實話,在自動重新計算vloopkups的情況下,我不明白你自己對= B2&「」的回答(vlookup總是自動計算,這可以使一些表格變慢,除非你關閉自動計算)。 –

+0

好。該表是從數據庫返回的,我查找的列以某種方式設置爲文本。在我的專欄(不是從數據庫)也設置爲手動文本,但Excel仍然認爲它是數字。通過向單元格添加一個空字符串&「」,它將轉換爲真實文本以便vlookup正常工作。 –

+0

好吧,我知道,我有時必須做相反的事,= B2 * 1將它們變成實數。 –

相關問題