2013-10-03 74 views
0

因此,我有一個列出產品的電子表格。有一個產品ID代表產品的不同顏色和尺寸。還有一個價格欄。按ID分組,以查找其他列中是否有變化

我想確保所有具有相同ID的產品具有相同的價格並且沒有變化。

如何將具有相同ID的所有單元格分組,然後運行檢查以確保所有IDss在價格列中具有相同的值?

如果可能,我寧願不使用VBA。

回答

2

鑑於這個例子中的電子表格:

Spreadsheet containing three columns with headings Product ID, Price, and Valid

  1. 按產品ID
  2. 輸入公式爲C1:=OR(A2<>A1,B2=B1)
  3. 拖動公式向下到C8
  4. 所有項目進行FALSE指示產品ID與上面的產品ID相匹配的值,但價格與價格以上。

公式返回TRUE如果任一當前行的產品ID是比行的上述產品ID(這意味着價格不需要匹配)當前行的價格不同與上一行的價格相同(如果價格匹配,則不能無效)。否則,它將返回FALSE

1

根據數據集的大小以及您希望這樣做的頻率,您可以通過使用Excel的「過濾器」功能手動完成此操作。這是一個基本的解決方案,我不知道您的需要或經驗:

  • 單擊您的數據集

  • 任何地方在「數據」選項卡,單擊篩選。你的列名應該有一個下拉按鈕。

  • 單擊您的ID字段上的下拉按鈕,並只選擇您要評估的ID。

  • 如果顯示任何不同的值,則單擊價格字段上的下拉按鈕,然後它們不完全相同。