入黎免費幫你砌excel表 / 教你formula (8)
轟轍輟轎轤轒軌䡹 2022-8-28 00:03:07 應該用formula 都寫到, a2開始

If(Mod(row(),18)=2,offset(sheet1!a1,int(row()/18)+1,0),a1)

Ads

Patches 2022-8-29 02:03:04 sor遲左幾日覆 單column入面唔會有重覆
:^(
:^(
傅家俊 2022-8-29 06:48:45 求其寫, 自己改返sheet name
Sub Copy_sheets()
Dim Sh1, Sh2 As Worksheet
Set Sh1 = Worksheets("Sheet1")
Set Sh2 = Worksheets("Sheet2")

For i = 1 To 1000
Sh2.Range("A" & i).Value = Sh1.Range("A" & (i - 1) \ 18 + 1).Value
Next

End Sub

_._ 2022-8-29 23:18:29 因為我而家想整個日子表
想問一問A2=7月1,咁我set左7月1係假期
WORKDAY(A2,0,HOLIDAY!A:A),但點解佢出黎係1唔係4?

我唔想將WORKDAY個0改左1,咁變左下個月8月就會係2唔係1,有冇咩方法可以唔洗個個月手改個days,而個日子又係唔包假期同六日
:^(
_._ 2022-8-29 23:19:20 btw用緊excel 2016
勇者ヨシヒコ 2022-8-29 23:26:52 聽日試下先
傅家俊 2022-8-29 23:44:53 WORKDAY(A2-1,1,HOLIDAY!A:A)

好似唔可以set 0
咁樣得唔得?
:^(
_._ 2022-8-29 23:51:37 係我想要嘅野啦,唔該哂你
:^(

但想問多問點解唔可以用0,我唔加任何日子,點解都一定要我加1落去
傅家俊 2022-8-29 23:57:20 條式logic問題
佢原本係設計俾你入before/after days, 所以只可以正數/負數
如果你入0落去就會照出返個start date俾你
:^(


The days argument is the number of days in the future or past to calculate a workday. Use a positive number for days to calculate future dates, and a negative number for past dates.
https://exceljet.net/excel-functions/excel-workday-function
_._ 2022-8-30 00:00:08 明白唔該哂
:^(
PeterStrange 2022-8-30 08:47:55
:^(
:^(
:^(

Ads

Patches 2022-8-30 10:18:54 我自己用白癡方法搞掂咗
:^(

先將2個column combine,再remove 一個column入面嘅duplicate,再remove個新column嘅blank cell
:^(
:^(

不過我呢個case做到就得 做得好柒都唔洗present比人睇
@siuyeong 2022-8-30 12:32:03 我原本都係諗到依個
:^(
:^(
:^(
quakies 2022-8-30 13:21:25 想整到個excel A5,B5, C5個cell係 某一個數就delete果行
如此類推 可以點寫
:^(
:^(
:^(
守候日落 2022-8-30 22:26:03 即係某一row既Column abc同樣等於某個數就delete?
你想第五row打後每一列都咁做?
quakies 2022-8-30 22:37:25
:^(
:^(
:^(
ilovepokemon 2022-8-30 22:51:34 留名
:^(
:^(
:^(
:^(
守候日落 2022-8-30 22:54:46 你既某個數係小數定係整數?定其實係text黎
quakies 2022-8-30 22:55:12 TEXT黎
:^(
:^(
守候日落 2022-8-30 23:20:01 咁就好辦
:^(

我當你個text係得一個,入落一個cell let's say A2

Dim row as integer
Dim text as string

row=5
Do while (IsEmpty(cells(row, 1).value) = false)
If (cells(row,1).value & cells(row,2).value & cells(row,3).value = text & text & text) Then
Rows(row).EntireRow.Delete
else row++
endif

loop
守候日落 2022-8-30 23:21:07 row=5前加返一句
text = range("A2").value

Ads

PeterStrange 2022-8-30 23:24:53
:^(

:^(
:^(
轟轍輟轎轤轒軌䡹 2022-8-30 23:25:47 alternative (non-VBA):
加一個column做indicator
"=and(a5="XXX",b5="XXX", C5="XXX")"
filter -> "True"
highlight 全部row
Go To (Ctrl+G / F5) -> Visible cells only
Ctrl + -
荃倉SQQQ 2022-8-31 01:38:45 hi 想問excel 如果唔同sheet 我想搵返某一行幾個cell的數值係唔係喺另一張sheet duplicated, 應該用咩formula?

for example: sheet1 有3個column
column A 係currency, column b 係principal, column c 係 interest amount

sheet2 都有呢3個column a,b,c. 但因為d data次序唔同, 或者唔知sheet2 裡面堆數字係咪同sheet1一樣,所以我想check下sheet1既入邊 每一個row,係咪同sheet2入邊既某一個row相同。

應該用咩formula? 試過用=And(match('sheet1!a1,'sheet2!a:a,0),(match('sheet1!b1,'sheet2!b:b,0),(match('sheet1!c1,'sheet2!c:c,0)))) 咁上下啦 唔記得條formula, 但出到黎個結果唔係完全岩。

sorry for 1999
PeterStrange 2022-8-31 08:18:57 邏輯錯咗

當你有兩籃生果,每籃都有香蕉蘋果橙
你而家想比較第一籃個蘋果同第二籃個蘋果係唔係相同大小同重量
正確做法係係第二籃揀個蘋果出黎,再compare佢地

你而家做緊既係,係第二籃揀左蘋果,再係第二籃揀左一款一樣大小既生果(可能係橙),然後再揀左一款一樣重量既生果(可能係蕉),然後再將3件生果乘埋一齊

咁點可能做得啱