字體:小 中 大 | |
|
|
2024/10/29 20:37:15瀏覽2|回應0|推薦0 | |
我:你是一位excel程式人員。 請問,我須要在EXCEL中的A1:AB55儲存格範圍中, A、C、E、G、I、K、M、O、Q、S、U、W、Y、AA儲存格放置數字。 B、D、F、H、J、L、N、P、R、T、V、X、Z、AB儲存格放置名稱。
我想在AD儲存格輸入數字:在AE儲存格上用EXCEL公式顯示於A1:AB55儲存格範圍的 A、C、E、G、I、K、M、O、Q、S、U、W、Y、AA儲存格中大於AD儲存格所輸入的值的所有對應的B、D、F、H、J、L、N、P、R、T、V、X、Z、AB儲存格放置的名稱。
CHATGPT:
在Excel中,您可以使用以下公式在AE儲存格中顯示A1 範圍內符合條件的所有名稱。假設AD儲存格中輸入的是要比較的數字:
=TEXTJOIN(", ", TRUE, IF((A1:AA55 > AD1) * (MOD(COLUMN(A1:AA55) - COLUMN(A1), 2) = 0), OFFSET(A1:AA55, 0, 1), ""))
在輸入該公式後,請按 Ctrl + Shift + Enter 以作為陣列公式來計算。它將返回在AD儲存格輸入值之上的所有名稱,並用逗號分隔。
說明 MOD(COLUMN(A1:AA55) - COLUMN(A1), 2) = 0 用於選擇偶數列(即放置數位的列)。 OFFSET(A1:AA55, 0, 1) 移動到名稱的列。 TEXTJOIN 用於將符合條件的名稱合併成一個字串並用逗號分隔。
=== 妳看 我不用花很多時間想怎麼寫excel公式及試誤。
===
|
|
( 知識學習|科學百科 ) |