Excel中,在一列数据中查找另一列数据并显示汉字?

在J列查找数据,数据库在M和N列,要使K列中显示出M列的汉字。尽量直接写公式,谢谢!

您可以使用VLOOKUP函数在一列数据中查找另一列数据并显示汉字。具体步骤如下:

    在Excel表格中创建一个新列,用于显示查找结果。

    在新列的第一行,输入以下公式:=VLOOKUP(查找值,查找区域,返回列数,FALSE)。其中,查找值为需要查找的值的单元格,查找区域为包含需要查找的值和汉字的数据区域,返回列数为需要返回的列数,FALSE表示需要精确匹配。

    按下“Enter”键,即可在新列中显示对应的汉字。

    例如,假设您要在A列中查找B列中的值并显示对应的汉字,B列的汉字分别为“苹果”、“香蕉”、“葡萄”,对应的值为1、2、3。您可以在C列中输入以下公式:

    =VLOOKUP(A1,B1:C3,2,FALSE)

    其中,A1为需要查找的值的单元格,B1:C3为查找区域,2表示需要返回第二列中的汉字。

    这样,当A列中的值与B列中的值匹配时,C列中就会显示对应的汉字。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-09

可以使用Excel的VLOOKUP函数来实现在一列数据中查找另一列数据并显示汉字的功能。以下是具体步骤:

    在K列第一行输入以下公式:=VLOOKUP(J1,M:N,2,FALSE)
    这个公式中,J1表示要查找的数据,M:N表示要查找的数据所在的范围,2表示返回的结果在范围中的列数,FALSE表示精确匹配。

    将公式复制到K列的所有单元格中。

    这样就可以在K列中显示出M列的汉字了。

    请注意,如果要查找的数据在M列中有重复,VLOOKUP函数只会返回第一个匹配项的结果。如果要返回所有匹配项的结果,可以考虑使用Excel的FILTER函数或者使用VBA编写自定义函数。

第2个回答  2023-03-13
用查找函数VLOOKUP。因为该函数是查找首列满足条件的函数,而查找的J列又正好处于被查找区域M-N列的第2列,所以需将你原始数据区域M列和N列互换一下,或者将L列=N列,下拉(或其它无内容的列中均可)总之要将查找的目标列排在查找区域的最左边!然后输入以下公式:
1、如果将M列和N列互换,则在K列中输入(假若从K2开始)以下公式后下拉=IF(J2="","",IFERROR(VLOOKUP(J2,$M:$N,2,FALSE),"")),公式中的$M:$N可改为你的数据区域如$M$2:$N$100
2、或者先在L列中输入L2=N2,下拉(也假若从N2开始),然后,在K列中输入以下公式后下拉=IF(J2="","",IFERROR(VLOOKUP(J2,$L:$M,2,FALSE),"")),同 理公式中的$L:$M可改为你的数据区域如$L$2:$M$100
第3个回答  2023-03-13
你可以使用Excel的VLOOKUP函数来查找一个列中的数据并显示另一列中的汉字。以下是如何执行该操作的步骤:
步骤1:将要查找的列和要显示汉字的列放在同一工作表上,例如列A和列B。
步骤2:在待显示汉字的单元格中,输入以下公式:=VLOOKUP(A2,A:B,2,FALSE)
在这个公式中,A2是要查找的单元格,A:B是要在其中查找的范围,2是要显示的列(即列B),FALSE表示要查找准确匹配的值。
步骤3:按下Enter键,Excel会查找要查找单元格中的值并返回相对应汉字。
重复这个公式,可以在整个数据范围内查找到相应的汉字。