2011-11-09 81 views

回答

0

你可以嘗試這樣的:

=Sheet1!A1&Sheet1!B1&Sheet1!C1 = Sheet2!A1&Sheet2!B1&Sheet2!C1 

這基本上只是比較3個細胞與其他3個單元的串聯。但正如Zombian所說,如果你更具體,我們可以提供更多的幫助。

+0

基本上,我在兩張工作表中具有相同的數據,但它會在不同的時間生成。我正在嘗試查看數據是否從一個表單更改爲第二個表單。單元格的位置在兩個表單之間不同,所以我需要在公式中指定哪些行/單元格進行比較 – Adam

+0

您是否可以更新您的問題以包含此信息和示例?不要忘記用您的Excel版本標記它。您還可以上傳屏幕截圖。 – PowerUser

1

您希望在單元格中輸入什麼樣的數據? 總體目標是什麼?如果您正在運行測試以查看它們是否完全相同,那麼它可能與查看它們是否合計相同數字或類似數字不同。

+0

我試圖匹配表1和表2中的數據。如果有差異,我希望它表示理想。 – Adam

+0

如果您只是驗證數據,我建議使用條件格式化。 在工作表1上,選擇只包含格式的單元格 ='[Sheet2.xlsm]起始頁'!B14:B24 並將規則應用於單元格A14:A24 – Zombian

+0

我的問題是我正在比較多個行,每張表中的行。基本上我需要指定將工作表1中的這些行與工作表2中的這些對應行進行比較。 – Adam

1

讓我們假設你的數據看起來像這樣:

在Sheet1(舊數據)

Col A | Col B 
Id  | Value 
1  | My Val 1 
2  | My Val 2 
3  | My Val 3 

在Sheet2上(新數據)

Col A | Col B 
Id  | Value 
123  | My Val 1 
3  | My new Val 3 
2  | My Val 2 
1  | My new Val 1 

在Sheet2上,放在C列如下公式:

=INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))=Sheet2!B2 

這將返回TRUEFALSE值是否匹配舊值。我們需要假設Id在兩張表之間不會改變(或者,請告訴我們如何處理它)。

0

... = = INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))= Sheet2!B2 可以適用於所有必需列的條件格式在第二個工作表中

相關問題