EXCEL做数据库的表 同列数据前加相同信息
发布网友
发布时间:2023-03-05 05:38
我来回答
共6个回答
热心网友
时间:2023-05-06 02:48
假如书名列为A列,第一行为标题行。在书名旁边新建一列,填入公式 =" *月*日" & A2,回车即可显示你要的结果。
然后选中公式列,拖动右下角的加号到最后一行,完成。
热心网友
时间:2023-05-06 02:49
格式-自定义 "*月*日"G/通用格式
热心网友
时间:2023-05-06 02:49
=*月*日&A2
向下复制公式即可
热心网友
时间:2023-05-06 02:50
先选择要增加信息的内容(只能是一个单元格)。选复制
然后
选择好需要增加内容的区域。按粘贴 区域内全有了
热心网友
时间:2023-05-06 02:50
假设在A,B列
在B1中输入="*月*日" &A1,再下拉公式.如果数据太多,不愿下拉则用下面的方法,能一气可成.
在表格上画一个按钮,双击输入如下代码:
Range("B1").Select
Selection.AutoFill Destination:=Range("B:B"), Type:=xlFillDefault
然后取消设计模式,点击运行.
热心网友
时间:2023-05-06 02:51
你没说明是在数据中另有一列日期与书名相加,还是在书名前加上当前系统的日期。
如果是第一种,假设日期列在A列,书名列在B列,可用公式=A2&B2
如果是第二种,考虑用函数不适合,因为工作表在重新计算时会把日期也改变,也就是说日期不再是一个固定的值。
这个要用VBA才能解决。
假设书名在A列,相加后的单元格在C列。
用鼠标右键点击下部当前工作表的标签,选“查看代码”,然后把代码复制到出现的窗口中,只要在A列某行中输入书名,在同行的第三列中就日期与书名相加。
Private Sub Worksheet_Change(ByVal Target As Range)
x = Target.Row
m = Month(Now()) & "月"
t = Day(Now()) & "日"
Cells(x, 3) = m & t & Cells(x, 1)
End Sub