google-sheets - 是否可以查找单元格值并将结果填充到单独的单元格中的下拉框
问题描述
我有一个包含所有当前员工信息的谷歌表。当某些数据需要更改时,我有第二张表。姓氏,位置,工作等。
在第二张纸上,我希望有人:
Enter the user's first name in column B,
and or Last name in Column C,
我希望在给定信息的 D 列中生成一个下拉框,以包含工作表中找到的所有用户名以及所有提供给定名字和/或姓氏的员工的当前信息。
选择用户名后,我可以从包含所有员工信息的工作表中查看该用户的所有相关数据。例如,如果有人在 B 列中键入 Scott,我希望在 D 列中生成一个下拉列表,其中包含所有名字为 Scott 的员工。同样,如果提供了姓氏,当然如果同时提供了名字和姓氏。
解决方案
验证需要完成,就是这样
1)转到Staff Changes'!B2
并Data Validation> List from range
选择范围'Staff Info'!B2:B
2)选择单元格'Staff Changes'!D2
和 Data Validation> List from range
&范围将是过滤公式,即'Staffing Changes'N2:N
。
结果
vlookup 中的一些调整:如果不需要,我不确定是否需要两次用户名列,然后将 vlookup 公式从更改=vlookup(D2,'Staff Info'!A:K,10,0)
为=VLOOKUP(D2,'Staff Info'!$G$1:$K,2,0)
请在将来提供对 trix 的访问权限,以便可以在其中显示更改和结果。
更新:
像以前一样使用数据验证并隐藏过滤器列或使用单独的表格进行过滤器公式并在单元格 A3 中使用查询功能=QUERY('Staff Info'!A:J,"select ' ',A,F,' ',' ',G,' ',I,' 'where A='"&A2&"' AND F = '"&B2&"' LABEL ' ''Date',' ''Current Last Name',' ''New Last Name',' ''New Building',' ''New Classification'",1)
结果将是这样的
推荐阅读
- sql - 在 Label SQL 中添加点表示法
- php - Carbon 中的 ISO 8601 解析验证
- javascript - 从特定位置替换字符串直到结束Javascript
- javascript - 情感/风格 - 悬停在 SVG 组件上
- c++ - c++中奇怪的语法是什么意思
- python - 如何验证python中的单词?
- security - 带有 TLS 客户端身份验证的 nginx... 错误响应未经过相互身份验证?
- html - 如何使用网格布局实现粘性位置
- javascript - 如何上传图片并将其存储在 Firebase 存储中?
- django - Django通过从m2m到模型的字段注释查询集