如何使用Excel的LENGTH函數計算整列?

如何使用Excel的LENGTH函數計算整列?

我需要協助使用MAX(LENGTH)Excel 公式來尋找容納現有資料所需的最小長度。我有一張超過 20 萬行的工作表要匯入到新設計的資料庫。

該表包含 GDPR 敏感信息,但我可以在此處僅顯示一些帶有數字標識符的單元格,這些單元格不會造成傷害

Excel文件

我需要MAX LENGTH分別找到每列中每個單元格的 。

我嘗試從B專欄開始。我將自己放入空白儲存格中,然後輸入(此 Excel 使用但丁·阿利吉耶先生的母語

=MAX(LUNGHEZZA(B:B))
=MAX(LEN(B:B))

傳回值是B97 0304000790

我的公式計算有什麼問題?我瀏覽過互聯網,但其他人推薦的公式與我在這裡嘗試的公式相同。

答案1

LEN預計只能在一個細胞上起作用,而不是很多。

為了使其在許多單元格上工作,您必須將其輸入為大批公式。輸入公式時不使用鍵,而是使用+ +Enter的組合。這將公式“封裝”在花括號中。CtrlShiftEnter{=....}

請注意,如果您將整列傳遞給公式,則陣列公式不夠聰明,無法在檔案底部包含空白儲存格。在這種情況下,它可能會非常慢,因為它將循環並計算每個單元格的長度,甚至是底部的空白單元格和未使用的單元格。您可能想要限制傳遞的列大小,例如=MAX(LEN($B$2:$B$200000))

相關內容