我有2張紙,首先是所有數據。在第二個我想只顯示我想要的值。例如:來自第一張紙張「B」欄的IF值= 1的IF值顯示第二張紙張的C列和D列的值。如何在Excel中從值等於特定數字的列中獲取值?
我怎樣才能做到這一點?
我有2張紙,首先是所有數據。在第二個我想只顯示我想要的值。例如:來自第一張紙張「B」欄的IF值= 1的IF值顯示第二張紙張的C列和D列的值。如何在Excel中從值等於特定數字的列中獲取值?
我怎樣才能做到這一點?
還是這裏比較兩個電池,相同的不同(由你)的一個小的代碼片段,如果他們匹配,將它們放置在表2的列L1:
Sub TEST()
Dim value1 As String
Dim value2 As String
value1 = ThisWorkbook.Sheets(1).Range("A1").Value 'sheet 1 value
value2 = ThisWorkbook.Sheets(2).Range("b1").Value 'sheet 2 value
If value1 = value2 Then
ThisWorkbook.Sheets(2).Range("L1").Value = value1 'or 2
Else
MsgBox ("Values do not match!" + vbNewLine + vbNewLine + "'" + value1 + "'" + "does not match '" + value2 + "'.")
End If
End Sub
如果您想根據自己的喜好對其進行調整,請更改表單1的值或表單2的電話號碼。
快樂編碼:)
非常感謝!!!! – David
快樂大衛! :)希望我的回答回答你的問題? –
使用過濾器,然後複製並粘貼。打開宏記錄器,然後查看代碼並清理它。 –
是的,我建議做什麼斯科特說,但首先確保你的數據是在一張桌子,然後你有選定的表,按Ctrl + l我認爲是調出過濾器,然後從那裏你可以添加3個不同的基於數據類型的過濾器類型,即字幕過濾器,文本,數字數值過濾器和日期過濾器......注意不要將行插入已過濾的表格中,過濾器。 –
得到了你的答案,但我必須等待3分鐘再次發佈...... –