ระบุข้อมูลการจัดรูปแบบในสูตร Excel


0

มีวิธีระบุการจัดรูปแบบในสูตร excel หรือไม่?

=IF(A1="Large","This is BIG","This is small")

ที่ "บิ๊ก" มีขนาดตัวอักษรใหญ่กว่าข้อความสำหรับ "เล็ก" หรือไม่?

(ฉันตระหนักถึงการจัดรูปแบบตามเงื่อนไขนั่นไม่ใช่สิ่งที่ฉันตามมา)

คำตอบ:


2

คุณสามารถสร้าง UDF ใน VBA ที่จะคืนค่าขนาดตัวอักษร

Function FontSize(rCell As Range) As Long
    Application.Volatile
    FontSize = rCell.Font.Size
End Function

แต่จะไม่อัปเดตเพียงเพราะคุณเปลี่ยนขนาดตัวอักษร - นั่นคือการเปลี่ยนขนาดตัวอักษรไม่ได้ทำให้ Excel คำนวณใหม่ คุณสามารถใช้ VBA ได้อีกครั้งพยายามจับปุ่มทั้งหมดที่เปลี่ยนขนาดตัวอักษรและบังคับให้บันทึกซ้ำเมื่อผู้ใช้กดปุ่ม แต่ ...

ฉันคิดว่าคำตอบของฉันคือ: ไม่มีวิธีที่ดีในการทำเช่นนี้


0

คุณพยายามตรวจสอบขนาดตัวอักษรเท่านั้นหรือไม่? นี่อาจเป็นไปไม่ได้ที่ฉันจะบอก

คุณสามารถตั้งค่าหลายขนาดสำหรับแบบอักษรในเซลล์เดียวดังนั้นจึงเป็นการยากที่จะทำให้ฟังก์ชั่นนั้นใช้งานได้ดี

สำหรับการตรวจสอบข่าวสารอื่น ๆ เกี่ยวกับเซลล์เดียวมีฟังก์ชั่น CELL

= CELL ( "info_type" [อ้างอิง])


ฉันไม่ได้ตรวจสอบ แต่พยายามตั้งค่าแบบอักษรต่าง ๆ ภายในสมการ ฉันเดาว่าจะคำนวณเฉพาะข้อความมาตรฐานเท่านั้น
jay

ฉันไม่เคยได้ยินอะไรเลยเช่นการจัดรูปแบบผลลัพธ์ของสูตร ตัวเลือกเดียวอาจเป็น VBA ถ้าคุณไม่ต้องการใช้การจัดรูปแบบตามเงื่อนไข
Cornelius
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.