2017-03-09 100 views
0

您好我需要檢查,如果一個單元的內容是正確的或從輸出左側,MS EXCEL檢查內容是否向右或向左單元側

例如

[CHECK    ] 
[CHECK    ] 
[    CHECK] 
[    CHECK] 
[CHECK    ] 
[    CHECK] 

,我需要另一個輸出sayng,如果文字是在左邊,做例如乘法,否則離開它,所以

[CHECK*2 ] 
[CHECK*2 ] 
[CHECK  ] 
[CHECK  ] 
[CHECK*2 ] 
[CHECK  ] 

結果,這是doible?

+0

我認爲你需要澄清爲什麼內容是在左邊或右邊。是格式化還是單元格包含類似值的填充文本?你有沒有試圖自己想出一些代碼來找出區別? – CLR

+0

看看[Office支持](https://support.office.com/en-us/article/CELL-function-51bd39a5-f338-4dbe-a33f-955d67c2b2cf)可能會給你一個提示;) –

+0

以及這就是事情,我輸出了結果,並沒有任何樣式,我沒有ujdnerstand如何它的樣式,我的意思是我可以使用find並選擇它是否對齊到正確的位置,但沒有對齊。到目前爲止,單元格的內容都是數字,如果它的左側是某種貨幣,如果它的其他貨幣是其他貨幣,我需要將它分開。 –

回答

0

使用該UDF:

Function CALCULATE_ALIGNMENT(cur As Double, rng As Range) 

On Error Resume Next 
CALCULATE_ALIGNMENT = rng.Value 

If rng.HorizontalAlignment = xlLeft Then 
    CALCULATE_ALIGNMENT = cur * rng.Value 
End If 

End Function 

使用它作爲:

=CALCULATE_ALIGNMENT(2,B2) 

其中: B2是你的對齊範圍 2是你的乘積值(你也可以把類似的參考$ C $ 1 )

+0

謝謝,像一個魅力工作 –

相關問題