答案 0 :(得分:0)
在和INDEX公式中使用AGGREGATE:
a = []
for c in df.columns:
for i in df.groupby(['A'])[c].unique().values:
if len(i) > 1:
a.append(c)
break
else:
pass
print(a)
答案 1 :(得分:0)
嗨,假设您在F6:M10中有数据,请查看您的数据。您可以针对要给定LA的输入单元格在单元格中使用以下公式,即G12是您的输入单元格,而H12用于公式:= INDEX(G6:L6,1,MAX(IF(G7:L10 = G12,ROW(G7 :L10),0))-5)然后按Ctrl + shft + Enter ..它将起作用。现在继续在G12中更改输入,您将获得输出。
答案 2 :(得分:0)
您可以在单元格F7中使用以下数组公式: = INDEX(A1:H1,1,MAX(IF(B2:H5 = E7,COLUMN(B1:H5),0)))
考虑到您的数据位于A1:H5单元格中,而您的输入(即LA)位于E7单元格中。
写完公式后,别忘了按CTRL + SHFT + ENter
如果您还想退还房屋名称,请在单元格F8中键入公式:
= INDEX(A1:A5,MAX(IF(B2:G5 = E7,ROW(B2:H5),0)),1)