รวมสองคอลัมน์เป็นคอลัมน์เดียว ทีละเซลล์

ฉันกำลังพยายามรวมสองคอลัมน์เป็นคอลัมน์เดียว ทีละเซลล์ ตัวอย่างเช่น ฉันมีเวลาเริ่มต้นในคอลัมน์หนึ่งและเวลาสิ้นสุดในอีกคอลัมน์หนึ่งดังแสดงในรูป ฉันกำลังพยายามรวมพวกมันให้เป็นคอลัมน์เดียว (เวลา) ที่มีเวลาเริ่มต้นในเซลล์เดียวและเวลาสิ้นสุดในเซลล์ที่อยู่ด้านล่าง โดยทำซ้ำโค้ด (คอลัมน์ที่สาม) ด้วยการเพิ่มแต่ละครั้ง เช่นเดียวกับที่แสดงในภาพ ![ป้อนคำอธิบายรูปภาพที่นี่

มีวิธีทำเช่นนั้นหรือไม่?


person Amal Nasir    schedule 22.10.2019    source แหล่งที่มา
comment
ดู วิธีถาม คำถามด้วย ตัวอย่างที่ทำซ้ำได้น้อยที่สุด และแก้ไขคำถามของคุณตามนั้น   -  person JvdV    schedule 22.10.2019
comment
ใช้ INDEX, MOD และ ROW   -  person BigBen    schedule 22.10.2019
comment
ฉันจะทำเช่นนั้นได้อย่างไร?   -  person Amal Nasir    schedule 22.10.2019
comment
คุณต้องแสดงข้อมูลที่จำลองขึ้นมาและผลลัพธ์ที่คาดหวัง ไม่ใช่แค่ส่วนหัว   -  person Scott Craner    schedule 23.10.2019
comment
@ScottCraner เพิ่งอัปเดต!   -  person Amal Nasir    schedule 23.10.2019
comment
เวลาเริ่มต้นและเวลาสิ้นสุดของแถวอื่นทับซ้อนกันหรือเรียงลำดับกันเสมอ และควรวนซ้ำในช่วงเวลาใดเป็นชั่วโมง นาที วินาที   -  person Scott Craner    schedule 23.10.2019
comment
หรือคุณต้องการเพียงสองแถวสำหรับแต่ละแถว หนึ่งแถวสำหรับเวลาเริ่มต้นและอีกหนึ่งแถวสำหรับเวลาสิ้นสุด   -  person Scott Craner    schedule 23.10.2019
comment
@ScottCraner พวกเขาตามลำดับเสมอ โดยปกติจะเป็นวินาที   -  person Amal Nasir    schedule 23.10.2019
comment
ใช่ สองแถวสำหรับแต่ละแถว   -  person Amal Nasir    schedule 23.10.2019


คำตอบ (2)


ส่งต่อ:

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

สูตรใน D2:

=INDEX($A$2:$B$9,ROUND(ROW(A1)/2,0),MOD(ROW(),2)+1)

สูตรใน E2:

=INDEX($C$2:$C$9,ROUND(ROW(A1)/2,0))

ย้อนกลับ:

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

สูตรใน D2:

=INDEX($A$2:$B$9,ROUND(((COUNTA(C:C)-1)*2-(ROW(A1)-1))/2,0),MOD(ROW(A1),2)+1)

สูตรใน E2:

=INDEX($C$2:$C$9,ROUND(((COUNTA(C:C)-1)*2-(ROW(A1)-1))/2,0))
person JvdV    schedule 22.10.2019
comment
ขอบคุณ! มันได้ผล คุณช่วยอธิบายสิ่งที่คุณทำที่นี่ได้ไหม? ฉันยังได้รับเวลาตั้งแต่ต้นจนจบแทนที่จะเริ่มต้นจนจบ - person Amal Nasir; 23.10.2019
comment
@AmalHope ฉันแค่ใช้บางส่วน (ROUND, ROW และ MOD) เพื่อส่งคืนค่าสำหรับพารามิเตอร์ตัวที่สองและสามของฟังก์ชัน INDEX หากคุณอ่านเกี่ยวกับ INDEX คุณจะเห็นว่าต้องใช้พารามิเตอร์แถวและคอลัมน์ ทางที่ดีที่สุดคือการทำตามขั้นตอนสูตรโดยใช้ฟังก์ชันประเมินสูตรที่มีอยู่แล้วภายใน - person JvdV; 23.10.2019
comment
@amalhope รวมแนวคิดสำหรับการวนซ้ำแบบย้อนกลับ (ซึ่งสามารถทำให้ง่ายขึ้นเล็กน้อย) - person JvdV; 23.10.2019
comment
ขอบคุณมาก! - person Amal Nasir; 23.10.2019

สมมติว่าข้อมูลของคุณเริ่มต้นในแถวที่ 2

=A2&" "&B2

person Mark S.    schedule 22.10.2019
comment
ขอบคุณ แต่นี่จะรวมมันไว้ในเซลล์เดียว ฉันต้องการให้รวมข้อมูลลงในเซลล์เดียวและเซลล์ที่อยู่ด้านล่าง - person Amal Nasir; 22.10.2019