入黎免費幫你砌excel表 / 教你formula (6)
__name__ 2021-3-19 16:22:48 係named range度用offset就ok啦
:^(

不過有時用named range會搞到run好慢
點解既
:^(
:^(

Ads

PeterStrange 2021-3-19 16:31:31 named range我好少用
照計唔會特別慢左
最多同你普通dynamic range (即係offset indirect果d) 一樣咁慢
要留意named range唔係一個var黎
你每次call個name, 個name都要重新計一次先用到
你可以當佢係純粹將條formula縮寫左
鳩噏怪 2021-3-19 16:52:15 此回覆已被刪除
Janice_BB 2021-3-19 17:02:03 如果column A 入面有相同value, 想問我點樣vlookup 到當中最大既數字?

Column A Column B
A 1
B 2
A 5
B 8

Output:
Column A Column B
A 5
B 8
PeterStrange 2021-3-19 17:18:51 OFFSET係你input 一個ref入去
用(row,col,height,width) 呢d參數modify佢
然後output番一個新既ref出黎

:^(

case 1
input ref > B2
+3 row , +4 col
output ref > F5
(自己數下格仔就數得明, 向下+3格,向右+4格)

:^(

case 2
呢個先係offset最有價值既地方
就係佢可以modify range
當你height 同width留空
input 同 output ref 既size就不變
input ref > B2:C5
+3 row , +4 col
output ref > F5:G8

:^(

case 3
如果height同width填數入去
你填入去既數就會override左你個input ref既size
input ref > B2:C5
+3 row , +4 col
height = 6 , width = 1
output ref > F5:F10
PeterStrange 2021-3-19 17:20:17 MAXIFS 或者 MAX(IF(
唔關VLOOKUP事
除非你將D DATA SORT BY Col A then Col B large to small
咁就直接用vlookup就搵到
__name__ 2021-3-19 17:23:37 =offset(ref,x,y,h,w)

由ref. point出發
向右行x步,再向下行y步
然後係呢個點向下拎h行,再向右拎w棟
就得出你要既range

e.g.
=offset(A1,2,3,4,5)
x=2, A1->A3
y=3, A3->C3
h=4, C3->C3:C7
w=5, C3:C7->C3:H7
咁你最終就得到C3:H7

普通用法通常h, w都等於1
咁就會變咗做C3

以上都條憑我記憶,可能有minor位錯
:^(
2021-3-19 17:24:45 原來有maxifs
:^(

以前未有sumifs嗰陣我會用sumproduct
:^(
PeterStrange 2021-3-19 17:25:39 其實我都冇
:^(
:^(
:^(

不過我知新版有
PeterStrange 2021-3-19 17:26:11 可以向左同向上的
__name__ 2021-3-19 17:28:09 負數向右咪係左
:^(

佢話要講得易d先用向右向下嚟形容
:^(

Ads

2021-3-19 17:36:06 公司電腦2016版都係未有
:^(
so7ohno 2021-3-19 20:32:09
:^(
:^(
:^(

有無方法可以係 .docx 抽 data 入 excel 再 export 出另一個 .docx?
又或者
係 excel 入曬d data export 出兩個 .docx 一個 excel, 而個 excel 有四個唔同貨幣... ...
:^(
:^(
:^(

學極都唔識 vba
救回香港 2021-3-19 21:22:54
:^(

想咁做
:^(
:^(

A 果組嘅x series value 打橫咁入一set data, Y 就永遠打直咁入果個column.
如此類推到B,C,D so on
指點下細佬
:^(
:^(
:^(
救回香港 2021-3-19 21:25:28
:^(

cap 張易睇啲
:^(
:^(
救回香港 2021-3-19 21:28:10 當然可以磨時間咁一組組咁入晒佢
但想知有冇方法快啲 一整就plot 到咁嘅setting 嘅graph出黎
因為講緊可能每個graph 有勁多row 嘅 data +要plot 好多次
:^(
:^(
:^(
:^(
:^(
救回香港 2021-3-19 21:30:19
:^(

Y 個coulmn係咁先啱
鳩噏怪 2021-3-19 21:58:48 此回覆已被刪除
2021-3-20 10:40:27 其實x-values揀曬成個range應該會plot咗10條線出嚟

如果你要10幅圖,每幅得一條線,快小小嘅方法可能係畫咗一幅先,抄一次出嚟,ctrl+c第二set data,撳一下幅圖,ctrl+v,再del返原本條線?
救回香港 2021-3-20 11:59:44 好似唔得 我之前都試過
同咁整嘅話要另外再整name &legend 都會好麻煩
:^(
:^(

Btw thanks
歡樂今宵 2021-3-20 12:31:04 我揀左都無野出, 係咩原因?
係咪要select我想加總數既rows?

Ads

2021-3-20 12:44:29 Legend 都係直接揀第一個column啫
:^(
救回香港 2021-3-20 13:28:40
:^(
:^(
:^(
但解決唔到我最根本果個問題
:^(
:^(
PeterStrange 2021-3-20 14:41:34 vba啦
你俾個FILE我
__name__ 2021-3-20 15:05:37 https://drive.google.com/file/d/1TQ7f8VFLfuAq5bIEJmidJU-zJfEEh1Dj/view?usp=sharing

我寫咗,睇下巴打啱唔啱用
或者樓主再執下
:^(


巴打改返個firstRow, firstCol個數值就ok
個table右邊同下邊唔好有其他嘢
唔係就會讀錯個lastRow, lastCol