2017-09-01 35 views
0

我從實驗室收到大量數據,但是它們以一種使得進一步的工作非常煩人和耗時的方式來構造數據。將列重組爲列中的行

Snip of data

M,我有參數和在N,我有值到該參數,B的關鍵是每個參數。我想要做的是製作一個表格,將參數作爲標題和參數下面的每個示例的值。

在這個數據表中有7000多行,所以手工操作起來非常費時。我曾嘗試使用INDEX - MATCH函數將B與參數和值匹配,但我似乎無法弄清楚。

我已經留下了什麼即時嘗試結束,但與其他一些參數的圖片。

Wish goal

這是從另一個實驗室版本,基本上這是我嘗試到存檔。我希望有人能幫助我實現這一目標。

+0

如果你需要它在列而不是行(你可以轉置數據https://support.office.com/de-de/文章/ Transponieren-Vertauschen-von-Daten-aus-Spalten-in-Zeilen-oder-umgekehrt-3419f2e3-beab-4318-aae5-d0f862209744),並使用行/列分組摺疊單個參數(https:// support。 office.com/en-us/article/Outline-group-data-in-a-worksheet-08CE98C4-0063-4D42-8AC7-8278C49E9AFF) – Noldor130884

+1

也許是一個數據透視表? –

+0

Microsoft的[Power Query](https://support.office.com/zh-cn/article/Introduction-to-Microsoft-Power-Query-for-Excel-6E92E2F4-2079-4E1F-BAD5-89F6269CD605)是一個Excel插件,允許您創建並重復一系列[數據轉換](https://en.wikipedia.org/wiki/Data_transformation)。對於較小的工作簿,可以使用較簡單的方法,但是對於較大的數據集,它實際上就是它自己的。 –

回答

0

據我知道你想以下幾點:

M列作爲標題。
列B作爲行。
列N作爲標題和行的對應值。

步驟1)馬克在M列的值,然後複製,和它與TRANSPOSE選項。查看更多詳情here

步驟2)複印在B欄值放入柱A得到行說明。

這兩個步驟後您的表應該是這樣的:

  A    B    C    D 
1      Benzen  EthyBenzen  m*p-Xxen 
2 835-2017-5623 
3 835-2017-5624 
4 835-2017-5625 

步驟3)插入在小區B2以下公式只有
也許你需要修改的行號萬一您的數據庫大於10.000

=ISERROR(VLOOKUP($A2,IF($M$1:$M$10000=B$1,$B$1:$N$10000,""),13,FALSE),"") 

步驟4)標記整個公式來自步驟3),然後按Ctrl鍵 + + 輸入所以公式將在{}

步驟5)將公式向下拖動並向右拖動以填寫所有表格。

這三個步驟後,你的表應該是這樣的:

  A    B    C    D 
1      Benzen  EthyBenzen  m*p-Xxen 
2 835-2017-5623  >0,1 
3 835-2017-5624     >0,1 
4 835-2017-5625          >0,1 
+0

它似乎很好的工作,但我似乎無法得到值在下一行中運行。所以我在想,是否有一種方法可以用B作爲「鍵」來匹配正確的M和N到VLOOKUP? –

+0

檢查我的編輯(步驟2 - 5),並讓我知道它是否給你想要的結果。 – Michi

+0

我得到「如果我複製粘貼它並使用CTRL + SHIFT + Enter如果我刪除最後兩個」「我得到一個回報,但它是TRUE –