发布网友 发布时间:2022-10-14 20:46
共6个回答
热心网友 时间:2024-11-25 05:24
1、sheet1中是这样的
2、sheet2中
B1输入的公式是
=INDEX(Sheet1!$B:$B,SMALL(IF(Sheet1!$A:$A=$A$1,ROW(Sheet1!$A:$A),4^8),ROW(1:1)))&""
输完后,按Ctrl+shift+enter,进行数组输入。
C1的公式
=INDEX(Sheet1!$C:$C,SMALL(IF(Sheet1!$A:$A=$A$1,ROW(Sheet1!$A:$A),4^8),ROW(1:1)))&""
D1的公式
=INDEX(Sheet1!$D:$D,SMALL(IF(Sheet1!$A:$A=$A$1,ROW(Sheet1!$A:$A),4^8),ROW(1:1)))&""
B2、B3、等等都是从B1下拉。
热心网友 时间:2024-11-25 05:25
在表一中选定A1至D1年有单元格 名称框中输入中国 再在表二A1中直接输入=中国 再拖动填充柄填充到D1就好追问这样每一项都要设置,很麻烦啊~有很多项需要提取的~
热心网友 时间:2024-11-25 05:25
为“中国”的有很多项,会提取到很多行数据,数据需要分行列出……追答
需要写代码,今天应该能写出来,不过写出来了可能只适合你的例子,不适合其他情况。
需要知道表一和表二的名字
代码如下(放在表二里,工作表标签右键选择代码)
需要把引号里的sheet1和sheet2改成你表一和表二的名字
亲测可用,有附件为证
热心网友 时间:2024-11-25 05:26
直接用等号不就行了热心网友 时间:2024-11-25 05:27
如A1输入1-1,B1输入公式:热心网友 时间:2024-11-25 05:27
自动变出来的数只是显示效果,把它复制到Word文档中,再从Word中复制过来就变成实实在在的数了。