Excel-如何在同一行中找到兩個不同的文本

Excel-如何在同一行中找到兩個不同的文本

我有一個非常大的 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

您可以使用SUMPRODUCT()進行多個條件搜尋:

=SUMPRODUCT(--(F:F="915 Wilshire")*(G:G=14)*(H:H="LA")*ROW(1:1048576))

在此輸入影像描述

這將尋找 915 Wilshire, 14th Floor, city of LA 的記錄行號。該公式將起作用,只要row 有匹配條件。

如果不只一行滿足所有條件,則輔助列可以找到所有符合的行。

答案3

據我了解您的資料集和需求,更好的解決方案是使用資料透視表和切片器。我看到了很多優點:

  • 它不需要在數據表中添加任何額外的公式。資料透視表可直接在功能區中進行配置,因此設定和使用相當容易(如果使用工作簿的人不太熟悉 Excel,則特別有用)
  • 對於大型資料集,它不會減慢工作簿的速度,這與諸如SUMPRODUCT
  • 切片機對於快速選擇資料很有用
  • 您也可以使用資料透視表的彈性來分組和綜合資料。例如,如果您想查看或統計給定城市中的所有建設項目,或列出同一地址上的所有項目。
  • 您可以根據需要建立任意數量的資料透視表,以滿足不同的需求。
  • 如果您的資料集中有日期,您可以利用時間軸小工具以方便的方式過濾結果

有用的文檔

相關內容