เพิ่มมูลค่าของเซลล์ตามค่าของเซลล์อื่น


2

สิ่งที่ฉันกำลังมองหาคือสูตร "IF" ที่สามารถแก้ปัญหาของฉันได้:

  1. ฉันมีแผ่นงานเดียวที่มี 2 คอลัมน์และไม่ จำกัด จำนวนแถว

  2. ในคอลัมน์แรก (คอลัมน์ # 1) ฉันมีรายการแบบหล่นลงที่มีเพียงสองค่า: "Option1" และ "Option2"; "Option1" เชื่อมโยงกับ "x" และ "Option2" เชื่อมโยงกับ "y"

  3. ในคอลัมน์ที่สอง (คอลัมน์ # 2) ฉันต้องให้หมายเลขติดต่อกันกับแต่ละค่า

ฉันใช้สูตรนี้ในคอลัมน์ # 2 ~ = IF (A14 = "ตัวเลือก 1", "x", IF (A14 = "ตัวเลือก 2", "y", "")) ~ ~ เพื่อเสนอรหัสสำหรับแต่ละตัวเลือก

ฉันไม่ทราบวิธีการนับค่าที่จะต้องปรากฏหลังจากแต่ละค่าจากคอลัมน์ # 2

เช่น - นี่คือลักษณะที่ควรมีลักษณะ:

คอลัมน์ # 1 ............ คอลัมน์ # 2

  1. Option1 ....... x1
  2. Option1 ........ x2
  3. Option2 ....... y3
  4. Option1 ........ x4
  5. Option2 ....... Y5

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

คำตอบ:


2

ด้วยข้อมูลในคอลัมน์AในB1 enterr:

=IF(RIGHT(A1,1)="1","X","Y") & ROW()

และคัดลอก:

ป้อนคำอธิบายรูปภาพที่นี่

แก้ไข # 1:

และเมื่อต้องการปล่อยให้เซลล์สูตรว่างเปล่าของคอลัมน์Aเซลล์ว่างให้ใช้:

=IF(A1="","",IF(RIGHT(A1,1)="1","X","Y") & ROW())

แก้ไข # 2:

หากต้องการเริ่มต้นทุกที่ให้พูดB5ใช้

=IF(A5="","",IF(RIGHT(A5,1)="1","X","Y") & ROWS($1:1))

ใช่มันสมเหตุสมผลแล้ว ขอบคุณ! แต่ฉันมีคำถามอีกหนึ่งข้อ: ฉันจะเขียนสูตรนี้เพื่อให้เซลล์อยู่ว่างได้อย่างไรถ้าไม่มีตัวเลือกใดในสองตัวเลือกใน Colulmn # 1 (คอลัมน์ในกรณีนี้) เพื่อเป็นการเตือนในคอลัมน์แรกฉันมีรายการแบบหล่นลงซึ่งโดยค่าเริ่มต้นจะว่างเปล่า
Ionut Mares

@IonutMares ดูการแก้ไข
นักเรียน Gary's

ขอบคุณมากสำหรับเวลาของคุณ! สูตรใช้งานได้ดี แต่ฉันพบปัญหาอื่น ฉันมีชื่อของแต่ละคอลัมน์ในแถวแรกของฉันดังนั้นฉันจึงไม่สามารถใช้แถวแรกได้ อย่างไรก็ตามฉันต้องการการนับเพื่อเริ่มต้นจาก "1" แม้ว่ารายการแรกจะอยู่ในแถวที่ 3 (เพื่อให้ชัดเจนยิ่งขึ้นแถวที่สามจะต้องมี: Option1 / X1 หรือตัวเลือก 2 / Y1) เป็นไปได้หรือไม่ที่จะนับในวิธีอื่นโดยไม่ใช้หมายเลขแถว?
Ionut Mares

เพียงแทนที่ ROW () ด้วย ROW () - 1 จากนั้น
BowlesCR

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