我有一个非常大的 excel 文档,我们用它来记录建筑项目。我们有多个包含不同信息的列:我正在尝试找出一个公式来进行搜索,这样我就可以找到包含特定地址和楼层的行(地址和楼层在它们自己的列中)目前我们使用查找工具搜索地址,然后逐行查找楼层。是否有公式或搜索可以找到包含地址和楼层的特定行?348 和 494 引用我们 excel 中的行号。提前感谢您的帮助。
F H I
address / floor / city
348 915 Wilshire / 14 / LA
494 915 Wilshire / 20 / LA
答案1
一种解决方案是添加一个将每行的值连接起来的列。这样,您将在一列中拥有要搜索的所有内容。(也许可以缩小列,这样就不会太碍事了。)
将其放在一个空列中,并填充到所有行中:
=F348&"-"&text(H348,"0")&"-"&I348 yields "915 Wilshire-14-LA"
请注意,对于可能为数字的字段,使用text()
以避免任何连接问题。
答案2
答案3
据我了解,您的数据集和需求更好的解决方案是使用数据透视表和切片器。我看到了许多优点:
- 它不需要在数据表中添加任何额外的公式。数据透视表可在功能区中直接配置,因此设置和使用起来相当容易(如果使用工作簿的人不太熟悉 Excel,则尤其有用)
- 对于较大的数据集,它不会减慢工作簿的速度,这与以下函数不同:
SUMPRODUCT
- 这切片机有助于快速选择数据
- 您还可以利用数据透视表的灵活性来分组和综合数据。例如,如果您想查看或统计某个城市的所有建筑项目,或者列出同一地址的所有项目。
- 您可以根据需要创建任意数量的透视表,以满足不同的需求。
- 如果您的数据集中有日期,您可以利用时间线小部件以方便的方式过滤结果