2017-03-08 125 views
0

分配特定值的特定屬性下面是我的excel表格的樣子:Excel的功能,而不是忽略空白單元格

example table

我想填充一個稱爲主代碼列,它列出了主要的代碼與該值相關聯。基本上,我希望主要代碼爲10,其中設施ID = 1和設施名稱= X站點,以及設施ID = 1和設施名稱= Z站點15。但是,由於數據中的空白空間,我無法弄清楚使用簡單的IF函數。空格基本上意味着該行取上一行的值。我試圖填補這些空白單元是不可行的,因爲我的實際數據有超過500,000個觀測值。

基本上,我需要弄清楚一個代碼爲同一個名稱的每個設施分配相同的主要代碼,這應該是該設施名稱部分中列出的第一個代碼。如果有人有任何見解,那真的會有幫助!

回答

0

如果您不想填寫空白值,則可以創建一個查找列,然後使用VLOOKUP引用該列。

在這個例子中我創建一個新的查找列作爲塔A中,使用下式:

=C2 & "-" & D2 & "-" & E2 

然後創建G中的主代碼列,使用以下公式:

=VLOOKUP(C2 & "-" & D2 & "-Primary",A:F, 6, FALSE) 

enter image description here

+0

這完美的作品!真的很有用,因爲我的excel無法處理試圖找到由於數據集大小而需要替換的空白 – Olivia

0

有一個快速的方法來填補空白。
突出顯示要在 填寫在主頁選項卡中的columnn去尋找&選擇 轉到特別 檢查空白「K」 按下回車鍵列中的所有空白將被選中 然後輸入=和打向上箭頭,然後按住CTRL鍵並按回車鍵

這應該填充所有空白的單元格上面的單元格中的值。

最後複製並粘貼列中的值,這應該讓你的IF語句工作。