永发信息网

Excel函数问题:从表一中提取不同的品名,粘贴在表二中

答案:1  悬赏:20  手机版
解决时间 2021-03-19 22:30
  • 提问者网友:原来太熟悉了会陌生
  • 2021-03-19 13:06
Excel函数问题:从表一中提取不同的品名,粘贴在表二中
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-03-19 14:20
选中这些数据列---数据----筛选----自动筛选---在A列的下拉选项中选择"PRODUCT DESCRIPTION:"这个条目-----选中要复制的筛选结果----到另一个表格中进行粘贴----回到原表---数据---筛选----去掉"自动筛选"前的勾----完成追问不好意思,我要是函数,是用函数自动完成,而不是自己选出来复制粘贴--可能是我没描述清楚,还是谢谢你.追答那要用数组公式了
假设图中这个表名为Sheet1工作表,数据有1000行,则另一表格的某列某单元格写入公式
=INDEX(Sheet1!B:B,SMALL(IF(Sheet1A$1:A$1000="PRODUCT DESCRIPTION:",ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键,下拉填充公式追问有点接近了...但显示的内容有重复, 如果第一个品名和第二个品名是相同的,只显示一次, 这个有办法吗追答前面写的公式少写了"!"符号,应该是
=INDEX(Sheet1!B:B,SMALL(IF(Sheet1!A$1:A$1000="PRODUCT DESCRIPTION:",ROW($1:$1000),4^8),ROW(A1)))&""

刚写的公式不对,可能不好写了,我想想追问嗯,那个符号我加了....再麻烦你想想看追答怕是要用辅助列来做了
在另一工作表的
A1单元格写入公式
=INDEX(Sheet1!B:B,SMALL(IF(Sheet1!A$1:A$1000="PRODUCT DESCRIPTION:",ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键,下拉填充公式

B1单元格写入公式
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键,下拉填充公式

试了想把两个公式合为一个,没有达到目的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯