Excel:列合併的條件格式

Excel:列合併的條件格式

我希望創建一個透過組合多個工作表中的材料而形成的時間表。似乎不可能自動合併多個工作表中的文本,但當然可以手動將所有材料放入一個電子表格中並使用連接功能。

例如

=CONCATENATE(B4," ",I4," ",O4)

不幸的是,Excel 不允許在公式參數中指定富文本格式,這表示合併的欄位非常難以閱讀。

例如:

  0900  Option1 Option2 Option3
        Bulding5 Building8 Building11
        General Appointment Select Appointment General Appointment
  1000  Option4 
        Bulding2 
        Select Appointment
  1100  Option5 Option6 
        Bulding5 Building3 
        General Appointment General Appointment

雖然我可以在連接的字串之間添加額外的空格,但這並不能大大改善問題。

沒有明顯的規則可用於使用條件格式輕鬆區分不同的值。

有誰知道我如何應用格式來區分合併的值?

答案1

如前所述,單元格內格式不能應用於公式中或透過公式應用。您可以編輯您的結果,尤其是使用 VBA 而不是手動來實現它,但...

您似乎願意擁有您提到的額外空格並沒有過度提高可讀性。因此,大概您對乘法列想法的唯一反對意見是它會給出大量空白單元格,大概是因為這也不太可讀。

但是,您可以使用一些不尋常的字元而不是空格來創建現在正在創建的串聯字串,如果我認為串聯的值可能會帶來自己的空格的話。然後,您可以透過直接且簡單的資料 | 將這些字串再次分解為單獨的儲存格。文字到列功能,或您可以在此處搜尋的幾種公式方法中的任何一種來進行分割。

因此,您將在各個單元格中包含所有內容,任何行的材料中都沒有空白單元格。您可以對每一列應用彩色格式以幫助它們脫穎而出。

這似乎可以快速輕鬆地解決問題,因為您已經有了公式(現在您有一個更好的公式可以使用),“文字到列”本身很簡單,然後按列格式化似乎並不太麻煩。

相關內容