Excel中如何在一个单元格设置几个项目

Excel中如何在一个单元格设置几个项目~

1,关于显示编排次数公式为:=COUNTIF(查询!B:E,C2) 2,关于统计各分类次数:=COUNTIF(数据!$M$2:$M$17,B3) 3,关于批量添加批注可用如下代码: Sub yueliang() Dim i, j, k As Integer With Sheets("数据") For i = 2 To Cells(2, 2).End(xlDown).Row For j = 2 To Cells(2, 2).End(xlToRight).Column If Cells(i, j).NoteText = "" And Cells(i, j) <> "" Then k = Application.Match(Cells(i, j), .Range("c1:c17"), 0) Cells(i, j).AddComment Cells(i, j).Comment.Visible = False Cells(i, j).Comment.Text Text:=.Cells(k, 3) & "," & .Cells(k, 4) & "," & .Cells(k, 5) & "," & .Cells(k, 6) End If Next Next End With End Sub 注:关于批注的内容,你可以自己再添加。

EXCEL基础单元格是无法再继续拆分的,这个不同于word表格可以画斜线表头;当然可以采取几个基础单元格分别设置“项目”,然后设置边框和填充,视觉上可以达到一个单元格的效果,图下图:

边框设置,选择外边框,填充设置选择纯白色

确认后,效果如下图:



1,关于显示编排次数公式为:=COUNTIF(查询!B:E,C2)
2,关于统计各分类次数:=COUNTIF(数据!$M$2:$M$17,B3)
3,关于批量添加批注可用如下代码:
Sub yueliang()
Dim i, j, k As Integer
With Sheets("数据")
For i = 2 To Cells(2, 2).End(xlDown).Row
For j = 2 To Cells(2, 2).End(xlToRight).Column
If Cells(i, j).NoteText = "" And Cells(i, j) <> "" Then
k = Application.Match(Cells(i, j), .Range("c1:c17"), 0)
Cells(i, j).AddComment
Cells(i, j).Comment.Visible = False
Cells(i, j).Comment.Text Text:=.Cells(k, 3) & "," & .Cells(k, 4) & "," & .Cells(k, 5) & "," & .Cells(k, 6)
End If
Next
Next
End With
End Sub
注:关于批注的内容,你可以自己再添加。

用数据有效性可以实现。就在在后面加个下拉框进行选择的。

点菜单中数据-有效性-设置-“允许”里选序列-“来源”里输入爱情片,惊悚片,故事片

注意,要用英文的逗号。

用VBA大概做了一个,假定你的选择在C列,C1用数据有效性自己做个下拉菜单,包含各种影片类型和“全部”,宏
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Target.Count <> 1 Then Exit Sub
If Cells(1, 3) = "全部" Then Rows("2:65536").EntireRow.Hidden = False: Exit Sub
i = 2
Do While Cells(i, 3) <> ""
If Cells(i, 3) Like "*" & Cells(1, 3) & "*" Then
Rows(i).EntireRow.Hidden = False
Else
Rows(i).EntireRow.Hidden = True
End If
i = i + 1
Loop
Application.ScreenUpdating = True
End Sub
选择全部则为全部显示
主演什么的同理,基本上就是加个IF条件的问题

1. 如果你的电影可以对应多个类型,那么你的表格是怎么设计的? 建议可以设计成如下

电影名称 惊悚片 爱情片 ...
电影A 是 否

这样有筛选就可以选出来

否则你就要用逗号或者其他符号分割不同的类型,这样就用下面的vba可以实现

2. 在表1第二列输入
=vlookup(A1,sheet2!B1:C9999,3)

在EXCEL中,如何对一个单元格进行划线和分格???
答:1、首先在excel表格中选择一个单元格,需要在该单元格内进行划线和分格操作。2、点击页面上方工具栏中的“插入”并选择其中的“形状”选项,找到合适的线条样式。3、然后在单元格内拖动鼠标,即可画出一条直线。4、根据需要可以再用同样的方法画出另外一条直线。5、点击插入的直线可以在页面上方出现绘图...

Excel 怎样在一个单元格内同时输入文字和公式
答:公式输入完后,按Enter键,Excel自动计算并将计算结果显示在单元格中,公式内容显示在编辑栏中。鼠标点击该单元格,上面函数栏中就显示该单元格的公示内容。让文字和公式同时并存。用“=CONCATENATE()”函数,其中的括号里,EXCEL会提示你插入一些字段,例题就可以这样:=CONCATENATE("一分公司共",sum(C3:...

怎么把excel多个单元格数据显示到同一个单元格?
答:怎么把excel多个单元格数据显示到同一个单元格,解决办法:1.以Excel 2016为例,打开工作表 2.选择A1:B5单元格,按Ctrl+C,完成复制 3.双击C6目标单元格,将C6单元格处于激活状态 4.点击“开始”选项下的“剪贴板”,单击刚刚复制的A1:B5单元格内容,则A1:B5单元格内容以原有的排列方式,粘贴到了...

excel怎么在一个单元格
答:换行用法很普遍,如果内容是常常的一串,通过剪贴粘贴来实现太浪费时间,怎么才能在一个单元格中轻松换行呢?开启分步阅读模式 工具材料:excel 操作方法 01 打开excel表格,如图这种一个单元格中很多内容,需要分类的 02 选中内容,选择开始-自动换行命令,调节单元格大小后,如图所示。03 然后选中剪贴粘贴...

如何在一个EXCEL表格的单元格中插入一个EXCEL表格
答:1、首先,我们打开我们电脑上面的excel,然后我们点击任意一个单元格,之后我们点击插入;2、弹出的界面,我们点击对象;3、弹出的界面,我们点击由文件创建,然后我们点击浏览;4、之后我们点击选择一个excel文档,然后我们点击插入;5、之后我们将链接到文件和显示为图片都勾选上,然后我们点击确定;6、...

在excel里如何在一个空格里画斜线并编辑文字
答:可以使用alt+enter在同一个单元格中进行换行。3、将文字错开。通过使用添加空格的方式,将两个文字进行错开。4、设置单元格格式,添加斜线。选择单元格,点击右键,选择设置单元格格式。5、选择边框--点击右下角的斜线图标,然后点击确定按钮。6、添加好斜线之后,就可以看到添加后的效果。

在excel表格中,如何将前后两个单元格的内容放在一个单元格里
答:选择与原两个单元格平行的新的单元格,输入公式:=单元格1&单元格2,然后再填充其他单元格式即可。在excel表格中,用户若要将两个单元格的内容放置到同一个单元格里,可以通过连接符“&”来实现。下面以excel2013为例说明。1、如图1所示,在本表中要将3列内容合并到同一列中,在所示F列单元格输入...

excel怎么在一个单元格内数字求和公式
答:1、首先在excel表格中输入数字,需要对A列和B列的数据进行求和操作。2、然后在C1单元格中输入求和计算公式:=A1+B1。3、点击回车键,即可将输入的计算公式生成计算结果,可以看到A1和B1数据求和结果为“79”。4、双击C1单元格右下角的绿色圆点,即可将计算公式向下填充到所有需要计算的单元格中。

Excel表格 如何使同在一个单元格内的文字与数字分离
答:材料/工具:Excel2010 1、下图所示数字与姓名在同一单元格中,下面我们来将它们他离出来。2、首先选中需要分离的区域,选择“数据”菜单下的“分列”。3、弹出“文本分列向导”对话框,选择“固定宽度”点击“下一步”。4、在数字与姓名之间单击鼠标,建立分列线,点击“下一步”。5、在这一步中,...

在EXCEL中怎么把一段长话写在一个单元格里面?
答:EXCEL里将一个长句子在一个单元格内编辑显示,又不使格式过长,操作起来其实很简单,就是利用单元格的自动换行功能即可实现。操作方法:1、选中所需进行自动换行的单元格、行或列;2、在EXCEL 2007里,进入:开始-对齐方式中,点击“自动换行”图标,即可将所选的单元格、行、列等被选中区域的所有单元...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网