这就是你们口中的Excel难题!?

最近有几位同学,向我扔了几个提问, 据说他说都是非常困难的,没什么思路,让我们来看看,难在哪里吧!

难题1

小王:我有一个多人的销售表,统计每个人每天的销售数据,现在想要标记出连续三天没有销售的人!
解决办法:条件格式
公式:=COUNTIF(OFFSET(B2,,,,3),"")=3
单元格向右三列所形成的区域,如果空正好是3个,说明连续3天没有销售,如果超过3天会连续标记!
注意应用区域:条件格式一般对应选择区域的活动单元格设置!

难题2

周周:我有大量的单元格需要同步数据,我知道可以按照Ctrl,点击后就可以一次性录入,但是我的单元格太多,而且每次还需要更新,有没有其他好办法可以让我自己配置内容及对应的写入单元格?
需求分析:这个还真是有点意思,我们在网上有看到太多交你批量录入的教程了,但是这个需求确实不适合,新手来说还真是有点棘手!但是E精精我还不至于!一个VBA -Change事件即可搞定!
动画效果演示:更新内容和对应的地址都可以同步更新!
代码如下:放到对应的工作表
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Row > 1 And Target.Column < 3 Then
        arr_address = Split(Cells(Target.Row, 2), "、")
        For Each addr In arr_address
            Range(addr) = Cells(Target.Row, 1).Value
        Next
        
    End If
    
End Sub
案例中使用的Sheet3表,所以双击表名粘贴即可!
自己如何根据实际需求修改:
1、Target.Row > 1 And Target.Column < 3  表示 大于1行 小于两列的区域修改有反应,其实就是A:B列从第二行开始修改内容,触发事件,自己根据实际需要修改对应的返回,比如你的配置信息从第三行开始的,那么就应该是 Target.Row > 2

2、Split(Cells(Target.Row, 2), "、")  表示单元格地址是使用顿号分割的,自己可以根据自己的习惯修改!
厚积薄发,只要你基础扎实,有思路的情况下,都不是什么问题!
今天我们就先聊这两个,轻松点……

的问题,针对“壹伴编辑器”提供技术支持

小编会不定期收集粉丝们的问题,针对一些有代表性、疑难问题进行开篇答疑!

有条件的情况下,我们将不定期开一些直播答疑

学习是一个漫长的过程,但是工作中的问题却层出不穷,其实我们很多人期望自己遇到问题时能及时得到答疑和解决,所以小编也在思考是否应该建议一个答疑社区或者社群,来方便大家的问题能得到第一时间解决,但是肯定是要适当收费的,历史教训,免费的大家不珍惜、小编自己干的也没动力,质量等更没有保障,无法长期运营!

让我们一起互动一下:

(0)

相关推荐