在excel如何设置下拉根据内容填充?

发布网友

我来回答

3个回答

热心网友

直接在A列操作难度太大,把结果放到C列,然后再用C列替换A列达到效果

C2输入  =IF(A2<>"",A2,C1)   下拉

热心网友

选中你的这个区域,ctrl+G定位,然后选中定位条件为空值的单元格,然后输入“=”加上上箭头。然后再看ctrl+enter就搞定了

热心网友

单击A列列标选择A列,按下F5键或CTRL+G,定位条件,空值。
输入=A1,CTRL+ENTER
单击A列列标选择A列,复制后粘贴数值到A列。

在C1中输入或复制粘贴下列公式
=LOOKUP(1,0/(A$1:A1<>""),A$1:A1)
双击C1的填充柄填充此公式。
单击C列列标选择C列,复制后粘贴数值到A列。追问

两张表对比当第二张表列出现重复数据时,只比对出最上面的病明,而我想要比对出患者所有病,我用公式=index(sheet2!c:c,match(a1,sheet2!d:d,))

追答

在B1中输入或复制粘贴下列公式

=TEXTJOIN(",",,IF(C$1:C$20=A1,D$1:D$20,""))

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充

如果版本低,不能用TEXTJOIN函数,可用INDEX+SMALL+MATCH函数来解决。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com