ใช้ CONCATENATE ต้องสร้าง hyperlink ต้องเป็นเซลล์ในมุมมองที่ต่างออกแผ่นงาน[ที่ซ้ำกัน]

0

คำถาม

ฉันมี workbook ด้วยมากผ้าปูที่นอน ฉันต้องการสร้างการของของอภิธานศัพท์กับที่อยู่เชื่อมโยงโดยตรงไปที่ต่างออกผ้าปูที่นอน ในคอลัมน์เป็นยังมีรายชื่อของที่ต่างกันแผ่นงานแผ่นชื่อ(e.g. แจ,ก.พ.,มี.ค.). ในคอลัมน์ที่บีฉันต้องการโดยตรงเชื่อมโยงไปที่มือถือ A1 ใน respective แผ่นงานแผ่น(e.g. ต้องแจ!A1 เพื่อก.พ.!A1 เป็นต้น

ฉันสามารถเอารองค่าของเซลล์ปลายทาง(A1)ใช้อ้อม type of djvu document+CONCATENATE. ตัวอย่างเช่น,=อ้อม type of djvu document(A2&"!A1")จะให้ค่าของแจ!A1 นอยู่(มือถือ A2 ถือชื่อแผ่นงาน:ม.ค.).

สิ่งที่ฉันไม่สามารถทำได้คือทำให้มันเชื่อมโยงนั้นเมื่อมีการคลิกจะพาฉันไปแจน!A1

ที่ทำให้เรื่องต่างๆง่ายขึ้นฉันเพิ่มเป็นตัวอย่าง: https://docs.google.com/spreadsheets/d/1z_UuA62ghUejFwGWKpT_smMhKM4QAVMgZrKotim8WHE/edit#gid=0 อยู่ในแผ่นงาน"หลัก"คอลัมน์เป็นเป็นชื่อแผ่นงาน. คอลัมน์ที่บีคือที่ที่ฉันอยากจะแสดง hyperlinks. คอลัมน์ที่ C แสดงค่าของ(มันเป็นของไม่สำคัญแค่ตั้งแต่ผมลองโยงมันอยู่ในคำถามของผม)

1

คำตอบที่ดีที่สุด

1

คุณต้องการ HYPERLINK แล้ว #gid=.

ทุกแผ่นงานมียูนิคหมายเลขกลุ่มคุณสามารถค้นหาในที่อยู่ URL ได้ งั้นคุณคือจัสติสลีกออฟอเมริกา

=HYPERLINK("#gid=1062970060&range=A1"; "Sheet2")

=ARRAYFORMULA(IF(B:B="",,HYPERLINK("#gid=1734824104&range=B"&ROW(B:B), B:B)))

0

ที่ไหนเลขกลุ่มเบอร์จะพบได้ที่นี่:

enter image description here


คุณสามารถ automate โพรเซสนี้กับสคริปต์:

function SHEETLIST() {
try {
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets()
  var out = new Array( sheets.length+1 ) ;
  out[0] = [ "NAME" , "#GID" ];
  for (var i = 1 ; i < sheets.length+1 ; i++ ) out[i] = 
  [sheets[i-1].getName() , sheets[i-1].getSheetId() ];
  return out
}
catch( err ) {
  return "#ERROR!" }}

เพื่อเปลี่ยนแผ่นงานรายชื่อเข้าไปในที่ทำงานอยู่ hyperlinks:

=ARRAYFORMULA(HYPERLINK("#gid="&
 QUERY(INDEX(SHEETLIST();;2); "offset 1"); 
 QUERY(INDEX(SHEETLIST();;1); "offset 1")))

และถ้าคุณต้องการให้พวกมันต้องคู่มือนำเข้าข้อมูลคุณสามารถใช้ VLOOKUP เหมือน

=ARRAYFORMULA(IFNA(VLOOKUP(A1:A5, HYPERLINK("#gid="&
 QUERY(INDEX(SHEETLIST();;2); "offset 1"); 
 QUERY(INDEX(SHEETLIST();;1); "offset 1")); 1; 0)))

โดยไม่มีสคริปต์:

enter image description here

2021-11-21 12:41:54

ขอบคุณแต่นี่คือวิธีการป้อนเอง. ฉันต้องการรายชื่อของหลายแผ่นงานแผ่นชื่อฉันอยากจะใช้ชื่อแผ่นงานดีกว่าให้ผู้หมายเลขกลุ่มสำหรับแต่ละหนึ่ง
Tom

@ทอมตอบข้อมูล
player0

ขอบคุณอีกครั้งแต่ผมไม่ได้หาทางแก้ไขมันกับสคริปต์ซะหน่อย ฉันกำลังพยายามทำความเข้าใจถ้ามันเป็นสิ่งที่ทำได้กับรถสูตรที่ใช้ชื่อแผ่นงาน.
Tom

@ทอมออกเป็นไปไม่ได้เว้นแต่คุณรวบรวมทั้ง gids สำหรับแผ่นงานทั้งหมดด้วยตัวคุณเองก่อน มันไม่มีสูตรสำหรับอ่าน gids พวกผู้ชมน่ะได้ยินพวกเธอทำไมคุณจะต้องการการสคริปต์ที่จะ extrract พวกเขาโดยอัตโนมัติ
player0

@ทอมเจอของแผ่นงาน
player0

ขอบคุณอีกครั้ง มันได้ผลดีกับสคริปต์แต่ฉันหวังว่าจะมีใครสักคนสามารถหาวิธีที่จะทำมันกับรถสูตรนี้มันเป็นเหตุผลว่าทำไมฉันไม่ทำเครื่องหมายเพื่อสร้างมันเช่นไขกระจ่างแล้ว ฉัน upvoted อคำตอบของคุณ
Tom

player0

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่