
我有三列 AB C。
我想將 A 列或 B 列中存在的資料放入 C 列。
例子:
A列資料:123456789
B 欄的資料:
C 欄的資料:123456789
A 欄的資料:
B列資料:987654321
C 欄的資料:987654321
謝謝你最後的回答。
我需要對此略有不同:
我想根據 A 列或 B 列中存在的資料將文字放入 C 列中。如果資料位於 A 列中,則 C 列中的文字將始終為「UPC」。如果資料位於 B 列中,則 C 列中的文字將始終為「EAN」。 C 列將包含此公式,A 列和 B 列具有從另一個標籤提取資料的公式。
例子:
A列資料:123456789
B 欄的資料:
C 欄中的資料:UPC
A 欄的資料:
B列資料:987654321
C 欄的資料:“EAN”
答案1
看起來一個簡單的IF()
聲明ISBLANK()
就是您所需要的。
檢查您的 A 值是否為空,如果不是,請使用它的值。如果是,則檢查您的 B 值是否為空,如果不是,請使用它的值。
如果兩個條件都為空,則只需使用空字串(這可以讓您預先填入一個大範圍,並使其顯示為空白,直到資料進入)。
=IF(ISBLANK(A1)=FALSE, A1,IF(ISBLANK(B1)=FALSE, B1,""))
需要注意的是:這假設空白單元格實際上是空的。如果空白儲存格實際上不是空的(例如,您使用公式顯示 A 列和 B 列中的值或空白儲存格),ISBLANK 將無法運作。
如果你不是預先填充C 列與您的公式,那麼更簡單的方法是簡單地使用
=IF(ISBLANK(A1), B1, A1)
如果您要預先填入此公式,則在 A 列和 B 列均為空白的情況下,公式將會傳回0
。