Excel-交叉参考-不同的表格

Excel-交叉参考-不同的表格,excel,excel-formula,Excel,Excel Formula,我有3张不同的excel文档表——1张。按邮政编码查找县,2。县录音费,3。ZipCode 我试图实现的是,用户将在“按Zipcode查找县”表中输入Zipcode,然后在“Zipcode”表中查找县名称,然后从“县重新编码费”表中获取记录费 问题是美国不同州的县都有相同的名字,所以收取的费用是错误的 我试过VLOOKUP,但运气不好 链接到工作表-- 县记录费选项卡上的数据似乎不完整。例如,没有洛杉矶县的数据。也许可以吧 此外,县记录费似乎具有给定县中每个城市和城镇的数据行。例如,在邮政编码6

我有3张不同的excel文档表——1张。按邮政编码查找县,2。县录音费,3。ZipCode

我试图实现的是,用户将在“按Zipcode查找县”表中输入Zipcode,然后在“Zipcode”表中查找县名称,然后从“县重新编码费”表中获取记录费

问题是美国不同州的县都有相同的名字,所以收取的费用是错误的

我试过VLOOKUP,但运气不好

链接到工作表--
县记录费选项卡上的数据似乎不完整。例如,没有洛杉矶县的数据。也许可以吧

此外,县记录费似乎具有给定县中每个城市和城镇的数据行。例如,在邮政编码6042的情况下,fips计数为9003。县记录费共有31行,值为09003。也许那也可以

总之,您可以使用嵌套的s来查找所需的数据

我将公式放在“按Zipcode查找县”选项卡的A4行中

在A4中,
6042

在B4中,
=XLOOKUP(A4,ZipCode!A2:A33122,ZipCode!L2:L33122,“未找到”)

在C4中,
=XLOOKUP(A4,ZipCode!A2:A33122,ZipCode!E2:E33122,“未找到”)

在D4中

=XLOOKUP(
         TEXT(XLOOKUP(A4,ZipCode!A2:A33122,ZipCode!K2:K33122,"Not Found"),"00000"),
         'County Recording Fees'!C2:C3204,'County Recording Fees'!E2:E3204
        )
第一次查找获取邮政编码选项卡上“county_fips”列中的值,并将该值转换为文本。然后,该值用于在C列的“县记录费用”选项卡上查找“FIPS代码”,返回值为E列的“FirstPageFee”

在E4中

=XLOOKUP(
         TEXT(XLOOKUP(A4,ZipCode!A2:A33122,ZipCode!K2:K33122,"Not Found"),"00000"),
         'County Recording Fees'!C2:C3204,'County Recording Fees'!G2:G3204
         )

您可以将工作簿上载到文件共享站点并发布链接,而不是图像吗?您需要按县名称和州进行查找。您可以创建一个新列,将这两个列连接起来,然后对其进行查找,也可以在数组公式中使用INDEX和MATCH(请参见此处:)您可以使用公式获取zipcode的州和县,然后在SUMPRODUCT函数中使用它们返回记录费。@norie--添加了电子表格的链接“县记录费”表上没有名为“Hartford”的县。如果我在“哈特福德”的机构专栏中过滤,我会得到7个部分匹配,5个在康涅狄格州,一个在佛蒙特州。可以用别的东西来收取费用吗?也许是FIPSCode?谢谢你!它确实可以工作,但是一些邮政编码可能有两个县,例如邮政编码13141,在zipcode表上,如果您查看County_name_all you's Gortland | Onondaga栏下的内容。如果zipcode列出了多个县,您能否演示如何显示这两个县和费用?如果您想从“邮政编码”选项卡上的“县名称”列N中返回数据,请将B4中的公式更新为,
=XLOOKUP(A4,zipcode!A2:A33122,zipcode!N2:N33122,“未找到”)
谢谢,如果有多个县,有没有办法让公式查找每个县的记录费?在这种情况下,邮政编码13141需要它来显示Courtland和Onondaga的费用,并且只需要将它们中的每一个都列在新行上?我发现邮政编码选项卡上大约三分之一的行有多个县。您需要转换这些数据,以便每个县有一行。这意味着zip中的非唯一行。在新的邮政编码标签上,13141将有两行,一行是Cortland,另一行是Onondaga。确保还获取了相应的FIPS编号。然后,我将使用XLOOKUP从另一个表中获取费用数据。最后,一旦您在一个表中获得了所需的所有数据,请使用FILTER函数从新表中返回与输入的邮政编码匹配的所有行。您能提供一个示例帮助吗?我对excel不是很在行