根据条件将单元格数据从一张纸复制到另一张纸上

时间:2019-04-15 10:39:54

标签: excel function

想要将数据从一张纸复制到另一张纸以进行以下操作 A栏B栏 学院编号学院名称 1安达曼和尼科巴群岛医学研究所 2 Viswabharathi医学院 3 S V医学院 4 SVIMS-斯里帕德玛瓦蒂女子医学院 5 Santhiram医学院 6 RVS医学科学研究所 7兰加拉亚医学院 8拉吉夫·甘地医学科学研究所 9拉吉夫·甘地医学科学研究所 10拉吉夫·甘地医学科学研究所 11佩斯医学科学研究所 12 NRI医学院 13 NRI医学科学研究所 14尼姆拉医学科学研究所 15纳拉亚纳医学院 16王公医学科学研究所 17库尔诺尔医学院 18 Konaseema医学科学研究所基金会 19卡图里医学院 20贡图尔医学院 21 GSL医学院 22大东方医学院和医院 23政府悉达多医学院 24政府医学院 25 GITAM医学科学研究所 26 Gayathri Vidya Parishad卫生保健与医疗技术研究所 27 Fathima Instt。医学科学系 28 P.S.I.博士医学院 29阿亚安医学科学研究所 30阿波罗医学科学研究所 31安得拉医学院 32 Alluri Sitaram Raju医学科学院 33 ACSR政府医学院 等等

以此类推

在第二张纸上,我有这样的大学名单

B列 大学名称 Alluri Sitaram Raju医学科学院 安得拉医学院 P.S.I.博士医学院 政府悉达多医学院 大东方医学院和医院 GSL医学院 贡图尔医学院 Konaseema医学科学研究所基金会 库尔诺尔医学院 纳拉亚纳医学院 NRI医学院 佩斯医学科学研究所 拉吉夫·甘地医学科学研究所 拉吉夫·甘地医学科学研究所 兰加拉亚医学院 Santhiram医学院 第五医学院 依此类推(学院名单与第一张相同,但顺序相反)

现在我要从第一张工作表中复制相同的大学ID,而第二张工作表中的大学名称匹配(在另一张工作表中)

需求如下(示例)

大学ID大学名称

32 Alluri Sitaram Raju医学科学院 31安得拉医学院 28 P.S.I.博士医学院
23政府悉达多医学院 22大东方医学院和医院

我正在设置一个新的Web应用程序,并且需要执行上述操作,因为第一张工作表是主列表,第二张工作表是基于可用课程 如果功能没有按照我的要求工作。

1 个答案:

答案 0 :(得分:0)

使用此公式-data = pd.DataFrame() for userid in dataa: x=f"SELECT idbody FROM col1 WHERE user_id='{userid}'" data.append(pd.read_sql_query(x,con = engine)) data.to_excel("1.xlsx")