作者:乔山办公网日期:
返回目录:excel表格制作
在g1输入=b1
回车就ok
我有一个,留个邮箱给你发,
=if((mod(a1,2)=0,"《双》","《单》")
在SHEET2表的B1写公式:
=INDEX(SHEET1!zdB:B,SMALL(IF(SHEET1!A$1:A$1000=A1,ROW($1:$1000),4^8),ROW(A1)))&""
以上公式为数组公式,把公式复制进去后,要记得按CTRL+SHIFT+ENTER三键结束内
下拉填充容
把该公式复制至其它表的B1即可.
横向的表格可以使用百COLUMN函数和FIND函数来完成,这里可以在B1中输入公式:
=IF(ISERROR(FIND(MOD(COLUMN(A1),10),$A1)),"",1)
这里的COLUMN(A1)是指取出A1的列号,也就是1,向右填充时,这个值会自动变大为2、3、4……
然后度MOD(COLUMN(A1),10)是取出列号除以10的余数,因为这个公式填充到K列时会返回10,而不是0,所以要加上一个MOD来确认位置。
FIND是查找函数,在这里主要是用来判断A1中是否包含我们刚刚取问到的那个数。包含的话,FIND会返回一个数字,而不包含则返回错误值,于是乎利用这一点再来套上一个IFERROR来进行答转换,如果找不到,IFERROR会返回真,否则为假。
最后在最外面写上专一个IF,前面说到了,不包含对应数字则为真,那么IF的第一个结果就写""来代表空文本,如果包含则为假,所以在IF的第二个结果写上一个1来满属足要求。