我有一個由SAP生成的excel文件。我需要將多個表格中由標題分隔的格式更改爲一個表格。這是原來的表:Excel:按標題分隔多個表格
,我需要它看起來像這樣:
進出口新的擅長,所以我沒有線索如何做到這一點。
我不能做手動,因爲該文件有5000+行。
任何指導?
我有一個由SAP生成的excel文件。我需要將多個表格中由標題分隔的格式更改爲一個表格。這是原來的表:Excel:按標題分隔多個表格
,我需要它看起來像這樣:
進出口新的擅長,所以我沒有線索如何做到這一點。
我不能做手動,因爲該文件有5000+行。
任何指導?
我通常使用通用的公式:
=IF(XX="",YY,XX/ZZ)
其中xx是細胞可以用來識別頭追加到單個交易YY直接就是你已經把你的公式的單元格上方的單元格。 XX是當你需要這個價值時,ZZ是另一個價值。當你應用它時你會明白。
例如,在這裏,您可以使用單元格D5來執行此操作。我會插入兩列前柱d(D5單元格的值現在是細胞F5),並把這個公式單元格C5:
=IF(F5="",C4,B5)
我會再填充公式了。這將材料ID傳到最後一行。有兩種快捷方式在這種類型的文件,要做到這一點:
在D5單元格,我會把公式:
=IF(F5="",D4,F5)
並填寫下降,以及獲得材料的說明。
現在每單位大小,您可以創建K列右側的列(K列現在有「每單元尺寸」,因爲我們插入兩列更早),並把這個公式單元格L6 :
=IF(K6="",L5,K6)
將它填滿以便隨處獲得。
現在,完成它,選擇整個工作表並複製/粘貼值(選擇性粘貼>粘貼值)以刪除公式。刪除第1行和第2行,放置一個過濾器,並按照「Metric」列等字段排序。轉到底部並刪除不再需要的行。
作爲獎勵,如果您需要確保交易順序與最初相同,請在某處插入一列,並在其中放入順序號碼;即列中的第一個單元格有1
,第二個2
,然後3
等並填充到底部。確保當您刪除不需要的行時,它位於過濾器中,並在完成後按此列進行排序。
5000+行還是不錯的,雖然,我不得不對付10+的工作簿中每個〜90000行一次;)
儘管我不使用宏,但由於具有「附加」的列可能會因數據而異,而且我收到的摘錄經常有所不同。 – Jerry 2013-05-13 15:52:18
不要你所需要的材料ID的值是多少? – Jerry 2013-05-13 15:19:16
只需保留材料名稱即可。 – 2013-05-13 18:17:16