excel - 在 Excel 中创建使用公式的用户表单
问题描述
我有一个简单的 excel 文件,其中包含 2 个选项卡(Sheet1 和 Sheet 2)。表 1 包含一个包含多列的列表:文件编号 (A)、名称 (B)、地址 (C)、first_call (D)、第一次调用的日期/时间 (E)、第二次调用 (F)、调用的日期/时间第二次呼叫(G)。Sheet2 基本上是一个包含相同字段的表单,构建如下:
A1 - file number (entered manually)
A2 - uses VLOOKUP to display name associated with the file number on A1
A3 - uses VLOOKUP to display address associated with the file number on A1
A4 - drop down list containing several items (for instance, wrong number, not interested etc.)
A5 - time stamp, based on value in A4 (if an option is selected, A5 will show the date and time of selection and cannot be modified)
A6 - same as A4
A7 - same as A5
(实际上,列表要大得多,列更多)
现在,承认我在 A1 中输入了一个文件号。A2 和 A3 中的信息将自动显示。然后我在 A4 中选择第一个电话的结果。我希望将该选择(和相应的时间戳)传送到 Sheet1,D 列与文件号在同一行。此信息应该是永久性的(例如,如果我在 Sheet2!A1 中再次输入相同的文件编号,则单元格 A4 应显示先前输入的信息)。此时我唯一的选择是在 Sheet2!A6 中进行另一个选择。
我知道如何创建用户表单,但问题是 Sheet1 中的几乎每个单元格都包含一个公式。因此,简单的用户表单不是一种选择。
基本上,如果单元格为空白,我希望 Sheet2 中的“表单”能够从 Sheet 1 中读取或写入 Sheet1。这是一种2路形式。如果列表中的单元格包含数据,则会显示(只读)。如果没有,它可以让您更新它。
我也尝试使用第三张纸来创建一个循环,但它不起作用。
我不希望有人为我做这项工作。我只想知道这是否可以用公式来完成(因为我的 VBA 知识非常有限,我的意思是非常有限)。非常感谢您对此事的任何帮助!
解决方案
推荐阅读
- module - Nest.js:动态模块中的循环依赖
- google-cloud-firestore - Firestore 规则模拟器 - 子集合的请求为空
- c# - 当对象不是列表时,C#在属性名称等于变量时获取值
- rust - 当我的密码包含 at 符号 (@) 时,如何指定 Diesel DATABASE_URL?
- python - 如何更快地编译我的拼写检查脚本?我当前的脚本花费了太多时间
- amazon-web-services - 如何在 CloudFormation 模板中设置 AWS Cognito 用户密码以进行测试
- python - 自定义模型字段输出格式
- ruby - Ruby 中括号内的空格有多重要?
- macos - 将本地 docker 镜像存储在云端
- css - 无论内容如何,将项目放在一行