请教怎么自动填充公式

现在想做一个对应日期自动生成星期几的表。比如:我在A1单元格输入个日期,B1自动显示对应的星期。这我会做用text函数,但是我这日期列会一直往下添加更新,星期这列试过填充和IF函数把B列都设置上,但这样文件太大了。我现在想在A列输入日期B列自动填写公式,这样省资源,但是不会弄,请教各位大神
北京
浏览 1479
1
2
分享
2 +1
2
1 +1
全部评论 2
 
快乐的塔塔
快乐的塔塔

创作者俱乐部成员

自动事件只能用JS宏,写了一个可以用的(刚学习JS,写的可能比较一般) 公式只用了text,没加其他限制条件,所以当A列填写的不是日期,B列也会识别 function Workbook_SheetChange(Sh,rg){ //表格变动即生效 let sh=Sheets.Item("Sheet1"); //设定在哪一张工作表上生效 if(Sh.Name==sh.Name){ //如果发生变动的工作表是Sheet1 if(rg.Column==1){ //当变动单元格在A列时 let r=rg.Row; //获取变动单元格的行号 let a="A"+r //获取公式的引用单元格 sh.Cells(r,2).Value2="=TEXT("+a+",\"aaaa\")"; //在同行B列填充text公式 } } }
· 广东省
回复
V丶chen
谢谢,学习中
· 北京
回复