2016-06-10 54 views
1

我有兩個需要比較的數據集。有一列是兩者之間的通用標識符,但更新後的第二個數據集的數據集多於第一個數據集。當列中的行不匹配時返回數據集

這是我如何提取我需要的數據集: Here is how I extracted the data sets that I need

我試圖做的是使用的列d/I爲重點,然後看是否列C/H匹配。如果它們不匹配,我希望返回數據或只是突出顯示。

我對Excel並不是很熟悉,但是除了上面介紹的內容之外,我還看到這個問題,因爲第二個數據集有更多的行,所以它會以高亮顯示的方式返回它們,不需要。

任何幫助將是偉大的!

+0

這個問題的變化已被詢問了數百次。 – findwindow

+0

@findwindow對不起,我瀏覽過這些問題,但我沒有看到一個我認爲足夠接近我想要的東西。這很可能會落在我身上,但如果你能夠將我與我聯繫起來,你覺得我已經足夠接近我所需要的東西了,我將不勝感激。 –

+0

@Orions我不認爲我的問題很清楚,我已經回答了您的答案。 –

回答

0

如果我理解正確的話您的問題,您可以嘗試

=C2=INDEX(H:H,MATCH(D2,I:I,0)) 

和擴展/拖動此公式中D列以檢查更多的價值。

該公式的結果是這樣的:

screenshot-result

這個公式中DI列值時,他們否則匹配返回False比較值,然後比較對應CH值並返回True

換句話說:這其中xy不一定相等式檢查是否對Cx-Dx準確地與一對Hy-Iy匹配。

例如, (參見上面的截圖) C2-D2比賽用H2-I2
C3-D3比賽用H4-I4
C4-D4比賽用H3-I3
C5-D5比賽沒有對在H:I範圍。

+0

感謝您的公式,但我的問題是將D中的值與I中的相同值進行匹配,因此D2和I2匹配,因此,因爲它們匹配,所以比較C2和H2,如果它們匹配,則它們突出顯示或狀態爲真。接下來是D3與I4匹配,因此比較C3和H4,如果它們匹配,則突出顯示或狀態爲真。 有些情況下,即使Dx和Ix值匹配,Cx和Hx值也不會,在這種情況下,我希望它返回爲假或突出顯示不同的顏色。 我希望這能更好地解釋我的困境。 –

+0

我想我已經做了同樣的解釋。請檢查您的小樣本數據。另外,如果我做了其他事情,請提供一個小樣本數據和預期輸出。 –

+0

它會選擇一個'Dx'值,當匹配項說'Ixx'被找到,然後它會檢查'Cx'和'Hxx'是否匹配時,嘗試在整列'I:I'中找到匹配項。如果他們這樣做,則顯示「True」,否則顯示「False」。不是嗎? –

0

您還可以使用COUNTIFS無論是在一個單獨的列或條件格式: -

=COUNTIFS($I:$I,$D2,$H:$H,"<>"&$C2) 

突出的前兩列和

=COUNTIFS($D:$D,$I2,$C:$C,"<>"&$H2) 

突出兩列。