วิธีการเติมโดยอัตโนมัติกับเงื่อนไข?


0

เป็นการยากที่จะอธิบายว่าฉันต้องการทำอะไรกับฉันฉันพยายามสร้างสมุดงานและฉันต้องการเซลล์เฉพาะเพื่อเติมข้อมูลอัตโนมัติ

ฉันใช้IFฟังก์ชั่นนี้เพราะฉันต้องการให้กล่องเติมข้อมูลจากเขตข้อมูลอื่นหากตรงตามเงื่อนไข

ยกตัวอย่างเช่น ... ฉันมี 3 เซลล์ผมต้องการเซลล์ C เพื่อเติมกับข้อมูลที่ให้ไว้ในเซลล์ B แต่เมื่อมือถือเป็น "XYZ" =IF(CellA="XYZ","CellB",0)ฉันจะถือว่าฟังก์ชั่นที่ผมควรใช้คือ:

ปัญหาคือฉันไม่สามารถใช้เซลล์อื่นเป็น "ค่า"


OMG ฉันไม่อยากจะเชื่อเลยว่ามันง่ายมากฉันรู้สึกโง่! ขอขอบคุณ!!
cbrindley

คำตอบ:


1

ในฟังก์ชั่นคุณต้องใช้การอ้างอิงเซลล์ที่เหมาะสม Excel ไม่รู้จัก "CellB" การอ้างอิงที่เหมาะสมคือการใช้คอลัมน์และแถว ตัวอย่างเช่นA1การอ้างอิงสำหรับคอลัมน์ A, แถว 1

ที่ถูกกล่าวว่าสูตรของคุณควรจะเป็นC1 =IF(A1="XYZ", B1, 0)นี่จะคืนค่าของB1ถ้าA1มีXYZอยู่ในนั้น 0มิฉะนั้นก็จะกลับ


1

คุณอาจใช้เซลล์อื่นเป็น "ค่า" แต่ไม่มีเครื่องหมายคำพูด ( ") เช่น

=IF(A1="XYZ", B1, 0)

แล้วทุกครั้งที่B1จะมีการเปลี่ยนแปลง (และA1จะมีค่า"XYZ") เซลล์ที่มีสูตรที่จะแสดงค่าเดียวกันB1เป็น


หากต้องการเซลล์ว่างเมื่อไม่ตรงตามเงื่อนไข (แทน 0) 0 ในสูตรสามารถเปลี่ยนเป็น“”
Tyson

1

สมมติว่าแผ่นงานของคุณเกี่ยวกับการเช่า

สำหรับ บริษัท "XYZ" ค่าเช่าคือ Rs.165 ต่อตารางฟุตในขณะที่คนอื่น ๆ ก็คือ Rs.5000

ในคอลัมน์ A: ชื่อ บริษัท ในคอลัมน์ B: พื้นที่ที่ใช้ในตารางฟุตในคอลัมน์ C: ถ้า บริษัท เป็น "XYZ" ดังนั้นการเช่าในคอลัมน์ C จะเป็นพื้นที่ X 165 อย่างอื่น Rs.5000

ดังนั้นในคอลัมน์ C เซลล์สูตร C2 จะเป็น:

C2 = ถ้า (A2 = "XYZ", B2 * 165,5000)

คัดลอกสูตรใน C2 และวางลงในคอลัมน์

หากมีข้อสงสัยใด ๆ โปรดย้อนกลับ

ขอบคุณ

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