Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
你好,翔宇 孙
欢迎来到微软社区。
关于你的两个问题,首先是第一个:
你是通过隐藏行列还是通过自定义格式;;;隐藏的呢?你说的情况虽然微软官方没有提,但是这确实是设计使然,微软只针对了当前工作表,没有设计针对其他工作表也进行隐藏。
但替代方案也是有的,一个是通过手动设置自定义格式;;;进行隐藏,第二个则是使VBA设计自定义公式:
打开Excel文件,按 Alt + F11 打开VBA编辑器。
在VBA编辑器中,插入一个新模块:点击 插入 > 模块。
在新模块中,粘贴以下代码:
Function GetVisibleCellValue(rng As Range) As Variant
If rng.NumberFormat = ";;;" Then
GetVisibleCellValue = "Hidden"
Else
GetVisibleCellValue = rng.Value
End If
End Function
保存并关闭VBA编辑器。
使用方法:
在Excel单元格中输入公式,例如:=GetVisibleCellValue(Sheet2!A1)。
如果 Sheet2!A1 使用了 ;;; 自定义格式,公式将返回“Hidden”;否则,公式将返回单元格的实际值。
然后关于你的第二个问题,如果只是在另外一个表格中选中多个数据,那你按住Ctrl然后选择数据就可以了,但如果你有别的需求,还请在回复中提出。
希望以上信息能对您有所帮助。如果您需要进一步帮助,请随时发送信息。
最美好的祝愿
Aiden.C - MSFT |微软社区支持专家