2013-04-17 70 views
2

我正在使用Excel查看數據,我有2000列和數千行的矩陣。 我想在特定列中搜索一些字符串。我一直在網上閱讀,並且Match()函數通常用於此。我不確定實際上有兩件事:Excel匹配函數與具有R1C1參考樣式的列

1-如何制定命令,因爲我有我的列作爲R1C1引用樣式? (我的意思是我有數字而不是字母作爲列名)

2-我不知道我有多少行,我只是想讓函數搜索整個列中的字符串。 這裏我發現命令,它並沒有解決上述任何

=MATCH("string",A1:A100, 0) 

由於提到的2個問題,

+1

爲什麼不將其更改爲A1樣式。這需要幾秒鐘的時間。一旦你寫完了公式,如果你對這個樣子感到滿意,就把它改回R1C1?另外,如果你不知道總行數,則使用'A:A'而不是'A1:A100' –

+0

感謝A:提示。但我想保留我的列在R1C1參考風格。因爲我需要這個在另一個程序中引用它。在R1C1風格中必須有一些方法來做到這一點,這是一些基本的命令:D – Error404

+0

您是否嘗試過在填充參數時用鼠標指向所需的範圍來創建公式? –

回答

2

下面是一個簡單之一:

=MATCH("string",A:A,0) 

然而,優選的技術是通常創建一個命名參考。然後,您可以使用您想要在MATCH()公式中搜索的範圍名稱。命名範圍通常更容易在較大的項目中使用(或者從較小的項目開始,但在工作簿變大時要保持一定靈活性的項目)。

編輯:如果你想堅持到R1C1,該公式可能看起來是這樣,而不是:=MATCH("string",C1,0)

+2

啊!在編輯R1C1版本時錯過了您的評論。基本上,用'C1'替換'A:A'或任何適當的列號(C [+ x]也適用於相對參考)。 – Qwertronix