是否可以Vlookup值并复制匹配
的整行例如:如果我在表A中搜索id=1234
1234 ABC DEF HIJ
Vlookup应该返回整个值。
我正在尝试将此公式应用于工作表的备用行中 - 查找值始终位于A列中(在上面的行中)。
这可能吗?
我是Excel VBA的新手,非常感谢任何帮助。 感谢
答案 0 :(得分:0)
您需要为每个数据单独提供一个VLookup
<!-- Photo Library -->
<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) photo use</string>
<!-- Camera -->
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) camera use</string>
如果您在第一个单元格中使用此代码并将其复制到其中,则会为每个数据提供正确的公式。
我假设您要搜索的数据位于当前工作表的单元格A1中,而您搜索的数据位于A列和C列之间的Sheet1中。如果您执行的操作不同,则需要修改这些值。
答案 1 :(得分:0)
要获取项目的位置,请使用Match Function而不是Vlookup。
position = WorksheetFunction.Match("1234", Worksheets("yoursheet").Columns(1), 0)
现在您可以使用该位置复制整行,如
Worksheets("yoursheet").Rows(position).Copy