2009-02-27 23 views
2

好吧我知道這與編程不是100%相關的(有問題的Excel書根本不使用VBA),但我希望有人能幫助我解決這個問題,或者讓我指出正確的方向。如何破解查找值的Excel工作簿?

我的老闆從一個供應商那裏得到一個電子表格,這個供應商有一個帶有各種零件號碼的組合框/下拉列表;當您選擇其中一個時,它會使用包含其他項目的查找來填充表單的其餘部分。我的任務是「解決」這個問題,找到他們用來填充的列表,以便我們可以利用它。

事情是......沒有VBA代碼,沒有宏,沒有數據連接,只有一個工作表在Excel中顯示,而查找代碼引用Sheet1。我試圖顯示隱藏的工作表,它說沒有......所以在哪裏可以保存這個列表?我的老闆越來越不耐煩了,問我是否已經壞了。如果不能做到這一點就沒有什麼大不了的,我只是不知道該在哪裏繼續尋找它,當他問我是否完成時我不知道該怎麼告訴我的老闆。

任何人都可以幫忙嗎?

+0

什麼版本的excel?通常情況下,下拉菜單有一個參考範圍,但是您使用的是什麼版本的Excel,以及原始文檔的版本是什麼? – curtisk 2009-02-27 13:57:52

+0

我使用的是2007年,我不知道原始版本是什麼版本,可能是2003年 – 2009-02-27 14:00:36

+0

點擊下拉選擇它(右鍵單擊看起來更好,你將在控制上有「點」),然後點擊開發工具欄中的「屬性」圖標,進入控制選項卡,檢查輸入範圍...,可能會啓動你的路徑 – curtisk 2009-02-27 14:10:46

回答

2

我的猜測是它是一個數據驗證列表,它引用了一個常量值列表或一個「非常隱藏」表中的範圍。在Excel 2007中,使用下拉列表選擇其中一個單元格,單擊功能區中的「數據」選項卡,單擊功能區中的「數據驗證」並查看具體內容。在Excel 2003中,它是數據 - >驗證...命令。

如果您知道工作表名稱的另一種可能性是「Sheet1」,則需要添加一個新工作表,在新工作表的單元格A1中輸入「= Sheet1!A1」,然後將該單元格向下複製到右側就像你需要查看你感興趣的數據一樣大。

如果你可以發佈一個URL來下載工作簿(假設它不是商業祕密),你會更可能得到準確的答案。

0

難道是存儲在同一張紙上的一些數據。
可能是隱藏的列,或者實際頁面遠的列?

+0

我檢查過了...... VLOOKUP的調用引用了另一張表中的一系列列。 – 2009-02-27 14:04:28

0

這不僅僅是來自工作表的數據嗎?

列標題下拉列表充當過濾器,它們顯示不同的列值。 這是Excel的一項功能。

0

這些項目可以從當前不可用的資源中緩存。嘗試將其保存到xml並搜索已知的字符串。

0
  1. 點擊選擇
  2. 從菜單欄中選擇數據時顯示一個下拉列表中的細胞>驗證
  3. 在對話框中複製源文本框的內容
  4. 現在粘貼內容在工作表上
  5. 任何空單元選擇,向下拖動鼠標來查看值填充列表

克里斯
------
將您的Excel電子表格轉換爲在線計算器。
http://www.spreadsheetconverter.com

0

我假設你現在打破了這種,但以防萬一你還沒有。這當然是使用命名範圍進行數據驗證的一種情況,該命名範圍是在vba控制檯中指定爲「非常隱藏」的另一張表上的房屋。您需要打開該工作表的VBA項目,並將「非常隱藏」表單指定爲隱藏,然後您可以取消隱藏它,或者其他設置可以在此處查看。

相關問題