![在多列中查找范围](https://linux22.com/image/1542544/%E5%9C%A8%E5%A4%9A%E5%88%97%E4%B8%AD%E6%9F%A5%E6%89%BE%E8%8C%83%E5%9B%B4.png)
VLOOKUP
当查找多列中的范围和值时,如何应用该函数。
数据和结果相同,但表格范围不同。我需要根据以下数据和表格的两个不同公式。
REQUIRED-I REQUIRED-II
DATA-I TABLE-1 DATA-II TABLE-II
PART RESULT PART STATUS PART STATUS PART RESULT US UK
2644 2625 US 2683 UK 2644 2625 2683
2693 UK 2633 US 2667 UK 2693 UK 2633 2667
2691 UK 2654 US 2668 UK 2691 UK 2654 2668
2668 UK 2610 US 2685 UK 2668 UK 2610 2685
2667 UK 2653 US 2675 UK 2667 UK 2653 2675
2685 UK 2658 US 2599 UK 2685 UK 2658 2599
2675 UK 2637 US 2691 UK 2675 UK 2637 2691
2460 UK 2652 US 2693 UK 2460 UK 2652 2693
2610 US 2460 UK 2610 US 2460
2697 2688 UK 2697 2688
2688 UK 2688 UK
2599 UK 2599 UK
2626 2626
2597 2597
2637 US 2637 US
2652 US 2652 US
2654 US 2654 US
2683 UK 2683 UK
2653 US 2653 US
2664 2664
2633 US 2633 US
2558 2558
答案1
对于 vlookup,查找范围必须是连续的单一范围 - 不能拆分或位于不同的多列上。
至于您显示的数据,最好显示工作表的图像以及数据的布局方式。
编辑:必须构建数据,因此请看图片,只创建了第一个表。请注意,美国和英国的零件状态表已合并为 1 个表。您可以通过两个 vlookup 将其拆分,但在我看来,只创建 1 个表更简单,您可以对其进行排序以查看哪个是哪个。
注意命名范围的使用...
这是 B4 中的公式:
=IFERROR(VLOOKUP(A4,Part_Status,2,0),$E$2)
如果没有值,iferror 会在结果中输入单词“check”,“check”在单元格 E2 中,您可以对其进行编辑...