ถ้าคำสั่งตามเคาน์เตอร์


1

ฉันต้องการที่จะรู้ว่าฉันจะใช้IFคำสั่ง (ในบางทีสำหรับหรือในขณะที่วง) เพื่อเปลี่ยนค่าของเซลล์ตามเงื่อนไขของเคาน์เตอร์

=IF(Counter=1,M2,IF(Counter=2,M3,IF(Counter=3,M4,....

หาก my counter = # ค่าเซลล์จะถูกแทนที่ด้วยค่า M (# + 1) ตามที่แสดงในตัวอย่างด้านบน

ตัวนับคือ 1 ถึง 999

ฉันจะทำสิ่งนี้ได้อย่างไร

คำตอบ:


2

คุณสามารถใช้ได้ INDIRECT

=INDIRECT("M"&Counter+1)

หมายเหตุ: OFFSETหรือINDEXทำงานด้วย


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