Excel 三个问题 共600分 征答

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:44:55
三个问题,每题200分,能详细解答的请发站内信,留下QQ号码,问题解决即给加分。
因本人基础薄弱,希望解答尽可能详尽,代码要写清楚。
1.有什么办法锁定工作表,但是允许别人点击表中的单选框进行选择。
2.A列的内容均从B列获得,如A1显示B1的内容,A2显示B2的内容....B列内容全部为数字,但其中部分为分数,如15/26,在这种情况下,只取“/”之前的部分,即A列只显示“15”
3.工作表2的内容均从工作表1获得,显示的条件是:如工作表1中某一行中的X列大于等1,或此行中的Y列大于等于1,则显示此行。把工作表1中所有符合这两个条件之一的行都显示出来。

楼主,您所述的三个问题,我势在必得。我的QQ号码: 109173005

请看我的解决方案:
问题一: 锁定工作表, 允许别人点击表中的单选框进行选择。
1. 锁定工作表功能请用,菜单"工具"--》保护-》保护工作表

2. 保护工作表后,所有单元格内容不得修改。为了允许别人进行列表选择,请您在做"保护工作表"之前做,菜单"工具"--》保护--》允许用户编辑区域--》点窗口右侧上的"新建",并在"引用单元格"选择允许用户进行列表选择的区域,确定(如果一次添加不完可以多次通过"新建"完成所有"允许"的区域)。这样的做的意义就是在保护之前设定好"允许"的,否则没有允许的保护就是全部不允许。

3. 设定列表进行选择, 通过菜单"数据"-->"有效性"--> 在有效性条件下选择"序列", 在"来源"处输入每一个列表项目(注意,每个项目用逗号隔开)。“来源”也可以选择某处的单元格区域,意思将那个区域内的内容做为列表项目。

4. 到这里好象是答完楼主所要求的问题一,其实不然,我相信其他回答者也不会说这个,但这个很重要所以我一定要加上来。保护工作表只是保护表内的数据内容,但是不能阻档其他人对本工作表移动,删除,重命名或者隐藏操作。为了防止有人这样做,楼主还要做一下,菜单"工具"--》保护--》保护工作薄-->在窗口是选"结构" 设密码,确定。这样之后,其他人才不可以对工作表进行移动,删除,重命名或者隐藏操作

问题二, A列的内容均从B列获得,只取B2中“/”之前的部分

请在B1中输入公式:
=IF(B1="","",IF(ISERROR(FIND("/",B1,1)),B1,--LEFT(B1,FIND("/",B1,1)-1)))