在excel中 输入电话号码11位后自动换到下面的单元格,怎么写公式?

发布网友 发布时间:2022-04-22 22:42

我来回答

5个回答

热心网友 时间:2022-05-03 02:16

1、按照你说的是语音输入的话,可以直接在一个单元格准确清晰的连续输入电话号码

2、在需要的填入的单元格 输入公式  =MID($A$10,ROW(A1)*11-10,11) 

3、公式下拉填充即可 

比如在A10单元格输入一连串号码

要输入的号码单元格在A12的话

就在A12 输入公式 MID($A$10,ROW(A1)*11-10,11)   下拉公式

热心网友 时间:2022-05-03 03:34

哈哈!你这家伙懒也要懒个度。
你想输入电话号码11位后自动换到下面单元格,如果在别的单元格里面输入数字刚好到达11位时就只能换行而无法继续输入,到时你就惨了!

热心网友 时间:2022-05-03 05:09

输入电话号码后,回车! 就自动换到下一单元格了,如果输入号码长度不是11位,则通过单元格格式条件设置来按提示,如下:

热心网友 时间:2022-05-03 07:00

会用宏么,如果会用,我发你代码,如果不会,发文件给我。追问不会啊,把表格发给你?

追答如果你不是用WPS,可以把表发给我,我写个代码给你。

热心网友 时间:2022-05-03 09:08

2019-10-18
公式目前想不到好的办法啊,最直接简单的是,vba代码编写form1,设置textbox控件,使用timer计时器循环获取textbox控件内容,直至字符串数是11,将其赋值给相对应单元格后,清空textbox内容,使用api函数beep发出蜂鸣声,以示完成可输入下一条电话号码
2020-4-21
之前不懂啊,使用以下代码
Private Sub Worksheet_Change(ByVal Target As Range)
‘好懒,不想写了,反正就是判断当前单元格是否是11位,是的话就select当前单元格的下一单元格
End Sub

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com