สูตรลากข้ามคอลัมน์ไม่ได้เปลี่ยนหมายเลขแถวใน Excel 2010


0

ฉันจะลากสูตรข้ามคอลัมน์ได้อย่างไร แต่จะเปลี่ยนหมายเลขแถวไม่ใช่คอลัมน์ใน Excel ได้อย่างไร

สูตรของฉันคือ:

=IF(AND('Selected Plans'!C5<>"East",'Selected Plans'!C5<>"West"),'Selected Plans'!B5,"")

ฉันต้องการลากไปยังคอลัมน์ถัดไปและเปลี่ยนเป็น:

=IF(AND('Selected Plans'!C6<>"East",'Selected Plans'!C6<>"West"),'Selected Plans'!B6,"")

หากคุณลากลง (แทนที่จะข้าม) ควรเปลี่ยนวิธีที่คุณต้องการจากนั้นคุณสามารถคัดลอก / วางแบบพิเศษและแปลงคอลัมน์เป็นแถว
cybernetic.nomad

คำตอบ:


0

ใช้ INDEX:

=IF(AND(INDEX('Selected Plans'!$C:$C,COLUMN(E:E))<>"East",INDEX('Selected Plans'!$C:$C,COLUMN(E:E))<>"West"),INDEX('Selected Plans'!$B:$B,COLUMN(E:E)),"")

ปัจจุบันCOLUMN(E:E)จะเท่ากับ 5 และส่งคืนแถวที่ 5 ในคอลัมน์ไปยังส่วนต่าง ๆ ของสูตร เมื่อมันถูกลากข้ามมันจะกลายเป็นCOLUMN(F:F)และส่งคืน 6 หรือแถวที่ 6

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